を使用してこの要素を識別できる場合、これを達成する方法を知っていますselector
。
$("selector.class")
しかし、セレクターがキーワードの場合はどうなるthis
でしょうか? を使用して要素の HTML を抽出する必要があるため、使用したく$(this".class")
ありませんが、選択した要素にはこのクラスの要素が 1 つしかないことがわかっています (I' m HTML を書く)、JQuery はそうではなく、クラスで使用されたときにいくつかの要素を返すと想定しています (少なくとも、それが機能していると思います。なぜなら、$(this).children(".class")
.html()
children()
$(this).children(".class").html()
を返しますundefined
)。
これを行うことができる他の方法はありますか?
お気軽に説明を求めてください。これがはっきりしない人もいるかもしれません。
EDIT : 説明を求める方もいましたので、ここに記載します。質問を言い換えてみましょう: 通常、JQuery にいくつかの要素を取得するように依頼し、クラスをセレクターとして指定すると、複数の要素が返されると想定され、$(".selector").html()
機能しません。いくつかの要素の HTML (少なくともそれが私の理論です)。代わりに、この場合は 1 つの要素しか返されないことを認識してもらいたいので、扱いはそのようにします。私の制限は、セレクターの一部がthis
. それが役に立ったことを願っています!