可以选择$(this)+ $('#Example')吗?

时间:2017-01-11 18:04:04

标签: javascript jquery html jquery-selectors

是否可以使用jQuery选择$(this) + $('#Example')

$(this, '#Example')

之类的东西

3 个答案:

答案 0 :(得分:6)

您可以使用jQuery .add()方法:

$(this).add('#Example')

答案 1 :(得分:2)

您可以使用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>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您不能将一个字符串中的不同元素与this合并。因此,您的示例$(this, '#Example')将无效。但您可以将任何其他元素指向$('.element1, .element2, #element3')

之类的元素

根据评论,我建议你使用'add'方法和其他元素。 Here is codepen为你