我在這行代碼可能做了一些錯誤:選擇是一個div與mbItem開始ID內,並用div的?
$('#mbContentText [name^="mbItem"]').css({color: "#006699", fontWeight: "normal"});
我想要做的事是選擇使用包含「mbItem」的id,它們有一個div內的所有div一個id「mbContentText」。幫助是preciated!
編輯: 我發現這是A標籤,我只想影響,我不知道是否可以選擇只在我選擇的div內的A標籤?
我在這行代碼可能做了一些錯誤:選擇是一個div與mbItem開始ID內,並用div的?
$('#mbContentText [name^="mbItem"]').css({color: "#006699", fontWeight: "normal"});
我想要做的事是選擇使用包含「mbItem」的id,它們有一個div內的所有div一個id「mbContentText」。幫助是preciated!
編輯: 我發現這是A標籤,我只想影響,我不知道是否可以選擇只在我選擇的div內的A標籤?
您的ID名稱爲'mbItem'
,並在你的腳本你寫的名字地質儲量id..so做休耕
$('#mbContentText [id^="mbItem"]').css({color: "#006699", fontWeight: "normal"});
做同樣的對於A標籤於那些給類,例如anchor
然後做fallowing-(它將如果你的一個標籤或內部mbItem
DIV工作)
$('#mbContentText [id^="mbItem"]').find('anchor').css({color: "#006699", fontWeight: "normal"});
變化名ID?
$('#mbContentText [id^="mbItem"]').css({color: "#006699", fontWeight: "normal"});
^^
謝謝!發現我只需要選擇A標籤,是否可以隻影響我選擇的div內的A標籤? – user790843
看到我的更新答案 – Vivek
$( '#mbContentText [ID^= 「mbItem」]')。找到( 「A」)。CSS(... – mariogl
請嘗試以下操作;
$('#mbContentText div[id*=mbItem]').css({color: "#006699", fontWeight: "normal"});
的其他解決方案的屬性選擇器更改爲正確的屬性(ID),這是很好的,這是比更好,因爲它也是一個包含更改屬性選擇器('* ='),而不是一個開始('^ =')。 – Spycho
@Spycho,謝謝。我沒有注意到,其他解決方案使用'^ =',因此是錯誤的。原來的問題包含哪些需要「* =」,如你所說。 –
'ID!== name'你選擇哪'name'和'mbItem'開始元素。如果你把它改成'id',那應該沒問題。 –