-2

私は反対のことをする方法を知っています。jQuery 要素の特定の DOMElement を取得するのは簡単です。(get() メソッドを使用)

しかし、特定の DOMElement の jQuery 要素を取得するにはどうすればよいでしょうか?

残念ながら、この DOMElement には class や id などの属性がないため、セレクターを構築することは実際にはオプションではありません。私がこのhtmlを持っているとしましょう:

<div class="edit">Abcd<b><i><u>asdasd</u>adasda</i></b>sdfsdf<br>asd</div>

私は u-DomElement にいます。これをjQuery要素として取得するにはどうすればよいですか?

これを行うスマートな方法はありますか?

編集:

これを行う一般的な方法があるかどうか知りたかったのです。上記のコードに固有のものではありません。お気に入り:

DomElement.toJQuery()

そのようなものはありますか?これが不可能な場合があることは承知しています。

4

4 に答える 4

1

Element だけを取得する場合は、以下のコードを使用します。任意の要素の HTML を取得したい場合は、いずれかの例に.html()タグを追加することをお勧めします

var myVar = $('.edit u');

また

var myVar =  $(".edit").find("u");
于 2013-04-24T09:13:37.417 に答える
1

DOM オブジェクトの jQuery オブジェクトを取得するのはjQuery(dom_node)(または$(dom_node)) と同じくらい簡単です。http://api.jquery.com/jQuery/を参照してください。

これは、DOM ノードが として与えられるイベント ハンドラーで一般的に使用されるthisため、頻繁に表示されます。$(this)

于 2013-04-24T12:12:01.573 に答える