我目前選擇帶班。遵循容器的所有元素,這是代碼:jQuery選擇匹配類和屬性的元素?
$('.follow-container').html('it's this one');
如何,我只選擇具有類,也是實體元素onmousedown="alert()"
我目前選擇帶班。遵循容器的所有元素,這是代碼:jQuery選擇匹配類和屬性的元素?
$('.follow-container').html('it's this one');
如何,我只選擇具有類,也是實體元素onmousedown="alert()"
只要提及但你應該使用data attribute而不是不支持的number
屬性。
data-number="3"
怎麼辦?
然後,您可以使用選擇這樣的:
$('.follow-container[data-number="3"]');
如果您希望使用您的屬性,你可以使用:
$('.follow-container[number="3"]');
對不起,我只寫了數字來簡化問題。這個屬性真的是一個漫長的過程。 – lisovaccaro 2012-08-01 22:10:53
$('.follow-container[number="3"]')
技術上這完全回答了問題,但[Sam](http://stackoverflow.com/users/1065786/sam)提供的「數據編號」解決方案更有幫助,並且也完全回答了問題。 – radixhound 2012-08-01 22:05:53
我很困惑! – Tivie 2012-08-01 22:09:17
我剛寫了'數字'作爲屬性來簡化問題。這個屬性真的是一種沉默。無論如何,我只是嘗試了這一點,工作正常。謝謝 – lisovaccaro 2012-08-01 22:11:34
這裏的片段:
$('.follow-container').each(function(idx, ele)
{
if($(ele).attr('onmousedown') == 'alert()')
{
// do stuff to $(ele)
// $(ele) is the element you want!
}
});
只是頭您需要轉義該撇號或使用雙引號。 – Moses 2012-08-01 22:03:05
哇,這是一個非常不同的問題......和一個奇怪的做事方式。 「onmousedown」的內容基本上是一個腳本! o.O – radixhound 2012-08-01 22:08:58
@radixhound剛剛檢出您的網站,拼寫錯誤!第60行,「世界」不是「wold」:) – Undefined 2012-08-01 22:12:43