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);