嗨我试图从另一个jquery函数创建的<li>
标签之间的点击单词获取文本。显示点击词的文字。 jquery
此功能在每个单词周围添加<span>
标签,并在单击任何单词时显示单击的文本。这在单独测试时工作正常。
唯一的问题是它不能正常工作,因为页面加载后生成的文本,所以我需要让这个功能.live('click' function()
等等等等....
我不能为我的生命得到语法正确。
有什么建议?
$('li.ingredient').contents().each(function(_, node) {
var nodelist = node.textContent.split(/\s/).map(function(word) {
return $('<span>', {
text: word + ' ',
click: function() {
alert($(this).text());
}
}).get(0);
});
$('li.ingredient').empty().append(nodelist);
});
感谢凯文的是工作! – 2012-02-17 12:01:25