由于 ajax 调用,我正在生成一堆“li”项目。他们看着像是:
<li>
<p>Hello result 1</p>
<button>remove</button>
</li>
<li>
<p>Hello result 2</p>
<button>remove</button>
</li>
...
我可以创建一个单击处理程序,当单击任何一个“li”项“button”元素时将调用该处理程序,并且还会停止将单击事件传播到“li”父级?就像是:
function btnClicked() {
var liItem = this.parent; // ideally is the <li> whose button was clicked.
return true; // don't let click event go up to <li> parent?
}
- - - - - - - - - 编辑 - - - - - - - - - - -
另外,我不确定我是否要使用按钮元素,可能会使用可点击的 div 作为按钮来代替 - 相同的技术应该适用于两者,对吧?
谢谢