Goo*_*ose 6 jquery events text
希望有人可以给我一些帮助.
我使用下面的代码将标签添加到输入字段.但是,添加标记时,将包含整个路径.
j('.ltags-add').click(function (event){
contents = j('#link-tags').val();
if ( contents != '' ) { sep = ', '; } else { sep = ''; }
tag = j(event.target).text();
j('#link-tags').val( contents + sep + tag );
});
Run Code Online (Sandbox Code Playgroud)
<span class="ltags-add">link 1</span>
<span class="ltags-add">link 2</span>
点击一个跨度时,它应该返回文本"链接1",但它现在返回"http://www.example.com/create/link 1"
有谁知道为什么会发生这种情况以及我能做些什么呢?
干杯,G.
我猜spans是嵌套在一个anchor?
如果是这样,请不要使用event.target(这不是必需的代表您的.ltags-add类),但j(this).text()它总是引用您<span>绑定的click事件.
看这个演示:http://www.jsfiddle.net/YNUA5/1/