我遇到的问题是,当我点击了类似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