我已经使用 jQuery 向我动态添加的列表元素添加了一个 .on() 函数。我面临的问题是触发点击的按钮位于动态添加的 li 元素中,因此
$(this).parent().text()
返回来自 li 元素的文本以及按钮的文本。
请参阅以下小提琴:http: //jsfiddle.net/TL5TR/
我怎样才能解决这个问题,只显示 li 文本(没有按钮文本)?我是否必须以将按钮放置在 li 标签之外的方式来修改我的代码?
更新
在我接受其中一个答案之前——顺便说一句,所有这些答案都有效,所以谢谢你,你能否向我解释一下使用一种方法或另一种方法的优缺点是什么——即 textNode 与 span 标签。