我遇到的問題是,當我點擊了類似div,它會打開所有文本框jQuery的嘗試與動態ID的工作與onclick事件
需要顯示僅在單擊事件的一個文本框。
這裏是例如HTML:
<div id="sublike-1">Like</div>
<div id="sublike-form-1"><input type="text" /> Save</div>
<div id="sublike-2">Like</div>
<div id="sublike-form-2"><input type="text" /> Save</div>
<div id="sublike-3">Like</div>
<div id="sublike-form-3"><input type="text" /> Save</div>
我的Jquery:
// Display Sub Like form
$(this).find("div[id^='sublike-']").live('click', function(){
$("div").find("div[id^='sublike-form-']").toggle();
});
我能做些什麼,以便它不會在同一時間打開這兩個文本框,我必須改變我的HTML div的,我的jQuery或兩者?
感謝
哇謝謝,那幫助和完美:) – 2011-04-08 12:09:13