<a name="something"> </a>を持つノードを選択して、含まれているテキストを太字にするにはどうすればよいですか?
<p>
<a name="test"></a>
Test 1
</p>
<p>
<a href="test2"></a>
Test 2
</p>
<div>
<a name="test3"></a>
Test 3
</div>
必要な出力:
テスト1
テスト2
テスト3
<a name="something"> </a>を持つノードを選択して、含まれているテキストを太字にするにはどうすればよいですか?
<p>
<a name="test"></a>
Test 1
</p>
<p>
<a href="test2"></a>
Test 2
</p>
<div>
<a name="test3"></a>
Test 3
</div>
必要な出力:
テスト1
テスト2
テスト3
.has()
次の方法を使用できます。
$("p,div").has("a[name]").css("font-weight", "bold");
または:has()
セレクター:
$("p:has(a[name]),div:has(a[name])").css("font-weight", "bold");
デモ:http: //jsfiddle.net/bWvwa/
$('a[name="something"]').css('fontWeight', 'bold');