我有兩套項目,我有我的jQuery對待類作爲一個可點擊的項目和抓住id,它執行一個任務對另一組相應的項目一個不同的類但是相同的ID。 現在我知道了我報警的ID,像這樣:相同的ID不同的類使用「這個」
$(".class1").click(function(){
alert(this.id);
});
我可以做下面有它改變對應項的高度:
$(".class1").click(function(){
$(".class2".this.id).animate({width:"400px", opacity:1}, 400);
});
編輯(15: 08 EST)
我實際上有兩個單獨的DIV相互作用。我不知道ID唯一性規則,我可以通過在第二個DIV中使用子類來做同樣的事情嗎?
<div class="class1">Click Me!</div>
<div class="class2 class1">Stuff happens here</div>
$(".class1").click(function(){
$(".class2 "+this.class).animate({width:"400px", opacity:1}, 400);
});
*「......有不同的類,但相同的ID」 *這是一個令人不安的聲明。在js中,連接也是'+'而不是'。' –
'id' ***在文檔中必須是唯一的:*** [W3.org](http://www.w3.org/TR/html4 /struct/global.html#h-7.5.2)。 –
你的第二個代碼示例有一些時髦的語法。 '」 .class2" .this.id'? –