我想找出一种方法来检索用户在我的webapp中点击的链接文本...我想知道jquery是否可以这样做。
下面是链接的样子:
<span onclick="myfunction();">Link Text 1</span>
函数“myfunction()”位于一个包含在页面中的.js文件中
当用户点击span标签时,我想从span标签中捕获调用myfunction()的文本,然后将文本“Link Text 1”放入一个js变量中,然后我将用它来更新我的数据库。
我知道我可以这样做:
<span onclick="var xx = $(this).text(); myfunction(xx);">Link Text 1</span>
但是我对这一个函数的调用太多,重写点击事件太多了......我想知道如何使用jquery来检索“myfunction()”代码中的相同内容文本?
有什么想法吗?
提前致谢。
答案 0 :(得分:1)
<span>Link Text 1</span>
$('span').click(function(e){
var txt = $(this).text() // gets span's text
})
答案 1 :(得分:0)
在html中:
<span onclick="myfunction(this)">Link Text 1</span>
Javascript功能:
function myfunction(elem){
var theText =$(elem).text();
}