小编典典

如何在 jQuery 选择器中使用 JavaScript 变量?

all

如何在 jQuery 选择器中使用 JavaScript 变量作为参数?

<script type="text/javascript">
$(function(){    
  $("input").click(function(){
    var x = $(this).attr("name");

    $("input[id=x]").hide();    
  });    
});
</script>

<input type="text" id="bx"/><input type="button" name="bx"/>
<input type="text" id="by"/><input type="button" name="by"/>

基本上我想要做的是能够隐藏具有id等于被单击元素名称的元素。


阅读 71

收藏
2022-08-05

共1个答案

小编典典

var name = this.name;
$("input[name=" + name + "]").hide();

或者你可以做这样的事情。

var id = this.id;
$('#' + id).hide();

或者你也可以产生一些效果。

$("#" + this.id).slideUp();

如果要从页面中永久删除整个元素。

$("#" + this.id).remove();

您也可以在此使用它。

$("#" + this.id).slideUp('slow', function (){
    $("#" + this.id).remove();
});
2022-08-05