9

jQuery DOM オブジェクトとして保存thisしてから選択したい場合、次のどの方法を使用すればよいですか?

var element = $(this)

そして、選択のために

$(element)

または単に

var element = this

elementまた、より大きなセレクターに連結したい場合は、次のとおりです。

$(element + " .class")

正しい方法?

4

5 に答える 5

17
var element = $(this)

element次に、代わりに使用できます$(this)。もう挿入する必要はありませelement$()

例:element.remove()代わりに$(this).remove()

于 2012-05-03T13:20:18.560 に答える
12

$this = $(this)通常、人々が行うことです。ドル記号は変数名として有効な文字であるため、変数が jQuery オブジェクトであることを思い出させるのに役立ちます。

$thisその後、任意の jQuery 要素と同じように使用できます。例えば、$this.css('border', 'none')

于 2012-05-03T13:19:35.880 に答える
2

var element = $(this)保管用

次にelement選択するため

于 2012-05-03T13:21:02.257 に答える
2

クラス myClass を持つすべてのアイテムを選択する場合は、次のようにする必要があります。

var $this = $(this);
var myClassElements = $(".myClass", $this);
于 2012-05-03T13:42:35.023 に答える