有没有办法用 jquery 或 javascript 捕获单词值?在示例中:
搜索:五月行情
当我单击“搜索:”或“引号”或任何单词时,我会提醒该单词文本吗?
Update :
这就是我的意思:
http://jsfiddle.net/BE68L/ http://jsfiddle.net/BE68L/
有没有一种方法可以获取文本值而不将其包装到某些 html 元素中?
如果不将其包装在 HTML 节点中,则无法做到这一点。 您可以对“展开的文本”应用一些 Javascript 魔法,这基本上意味着Textnode
。这可能看起来像:
$('#foo').contents().each(function(_, node) {
var nodelist = node.textContent.split(/\s/).map(function( word ) {
return $('<span>', {
text: word + ' ',
click: function() {
alert( $(this).text() );
}
}).get(0);
});
$('#foo').empty().append(nodelist);
});
demo: http://jsfiddle.net/LFCWp/ http://jsfiddle.net/LFCWp/
我刚刚把它写下来。仍然有大量的优化潜力,但它应该让您了解如何实现它的基本概念。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)