2012-12-10 36 views
0

我特林添加類的div包含<a href class="nodeSel">標記:的Jquery:檢查,看看是否div包含<a HREF class="nodeSel">,然後添加樣式的div

  1. 沒有活動裏面 <div id="menufirst" class="dtNode"><img src="empty.gif"><img alt="" src="empty.gif"><img asrc="empty.gif"><a href="http://www.sample1.com" class="node">title1</a> </div>

  2. 積極裏面 <div id="menufirst" class="dtNode"><img src="empty.gif"><img alt="" src="empty.gif"><img src="empty.gif"><a href="http://www.sample2.com" class="nodeSel" >title2/a> </div>

我想: 個$('div.dtNode:has(a)').css('background','red').addClass("test"); $('div#menufirst:has(a)').addClass("test2").css('background','red');

和css: div.dtNode[class*="nodeSel"] { background:green; }

無影響。你能讓我知道什麼是錯的嗎?

回答

0

試試這個:

$('div.dtNode:has(a.nodeSel)').addClass("newClass");​ 

這將添加一個名爲「的NewClass」類的分度類的dtNode'幷包含類的「標籤「nodeSel」

格的最終HTML將是: ............

這是你在找什麼?

+0

謝謝,但你提供了我用過的同樣的腳本......它不工作.. –

相關問題