1

<a>jQueryまたはストレートJavaScriptのいずれかを使用してページ上のすべての要素を選択したいと思います。キャッチは、アンカーに直接テキストが含まれ、他に何も含まれていない場合にのみ選択する方法です。テキストノードのみを選択する方法はありますか?

4

2 に答える 2

6

これを試して:$('a:not(:has(*))')

デモ: http: //jsfiddle.net/QAamN/

于 2012-04-15T08:15:37.943 に答える
3

jQueryフィルターメソッドを使用してそれを実現できます

$("a").contents().filter(function() {
    return this.nodeType == 3;
});
于 2012-04-15T08:17:45.860 に答える