jQuery DOM オブジェクトとして保存this
してから選択したい場合、次のどの方法を使用すればよいですか?
var element = $(this)
そして、選択のために
$(element)
または単に
var element = this
element
また、より大きなセレクターに連結したい場合は、次のとおりです。
$(element + " .class")
正しい方法?
jQuery DOM オブジェクトとして保存this
してから選択したい場合、次のどの方法を使用すればよいですか?
var element = $(this)
そして、選択のために
$(element)
または単に
var element = this
element
また、より大きなセレクターに連結したい場合は、次のとおりです。
$(element + " .class")
正しい方法?
var element = $(this)
element
次に、代わりに使用できます$(this)
。もう挿入する必要はありませelement
ん$()
。
例:element.remove()
代わりに$(this).remove()
$this = $(this)
通常、人々が行うことです。ドル記号は変数名として有効な文字であるため、変数が jQuery オブジェクトであることを思い出させるのに役立ちます。
$this
その後、任意の jQuery 要素と同じように使用できます。例えば、$this.css('border', 'none')
var element = $(this)
保管用
次にelement
選択するため
クラス myClass を持つすべてのアイテムを選択する場合は、次のようにする必要があります。
var $this = $(this);
var myClassElements = $(".myClass", $this);