jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – (event.target).text()返回url而不是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 );
});

< span class =“ltags-add”> link 1< / span>
< span class =“ltags-add”> link 2< / span>

点击一个跨度时,它应该返回文本“链接1”,但它现在返回“http://www.example.com/create/link 1”

有谁知道为什么会发生这种情况以及我能做些什么呢?

干杯,G.

解决方法

我想跨度嵌套在一个锚中?

如果是这样,请不要使用event.target(不一定代表你的.ltags-add类),但是j(this).text()总是引用你的< span> click事件绑定到哪个.

见本演示:http://www.jsfiddle.net/YNUA5/1/

大佬总结

以上是大佬教程为你收集整理的jquery – (event.target).text()返回url而不是text全部内容,希望文章能够帮你解决jquery – (event.target).text()返回url而不是text所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。