是否可以 select $(this) + $('#Example')?
Is it possible to select $(this) + $('#Example')?
是否可以 select 与 jQuery 和 $(this)
+ $('#Example')
?
类似于 $(this, '#Example')
?
可以使用jQuery.add()
方法:
$(this).add('#Example')
您可以使用 jquery 的 add()
方法 - 请参阅下面的演示:
$('.click').on('click',function(){
$(this).add('#example').css('color','red');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="click">Click here</div>
<div id="example">Example</div>
您不能将不同的元素与 this
组合在一个字符串中。所以你的例子 $(this, '#Example')
不会起作用。但是您可以将任何其他元素指向 $('.element1, .element2, #element3')
根据下面的评论,我建议您对其他元素使用 'add' 方法。 Here is codepen 给你
是否可以 select 与 jQuery 和 $(this)
+ $('#Example')
?
类似于 $(this, '#Example')
?
可以使用jQuery.add()
方法:
$(this).add('#Example')
您可以使用 jquery 的 add()
方法 - 请参阅下面的演示:
$('.click').on('click',function(){
$(this).add('#example').css('color','red');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="click">Click here</div>
<div id="example">Example</div>
您不能将不同的元素与 this
组合在一个字符串中。所以你的例子 $(this, '#Example')
不会起作用。但是您可以将任何其他元素指向 $('.element1, .element2, #element3')
根据下面的评论,我建议您对其他元素使用 'add' 方法。 Here is codepen 给你