2017-01-11 23 views
1

jQueryで$(this) + $('#Example')を選択することはできますか?

何かのように$(this, '#Example')?あなたはjqueryののadd()方法を使用することができます

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

答えて

6

あなたは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>

2

- デモ下記参照:

0

をあなたは中に結合することはできません1つの文字列の異なる要素はthisです。したがって、あなたの例$(this, '#Example')は動作しません。しかし、あなたは他の要素を指すことができます$('.element1, .element2, #element3')

そして、私はあなたが他の要素で 'add'メソッドを使用することをお勧めします。 Here is codepenあなたのため

+0

idk whoはこれを下降させましたが、完全に正確です。 'add'メソッドを使って" this "を含むjqueryオブジェクトに要素を追加することができます –

関連する問題