0

我想找出一种方法来检索用户从我的 webapp 中单击的链接文本...我想知道 jquery 是否可以做到。

下面是链接的样子:

<span onclick="myfunction();">Link Text 1</span>

函数“myfunction()”位于页面中包含的 .js 文件中

当用户单击 span 标签时,我想从调用 myfunction() 的 span 标签中捕获文本,然后将文本“Link Text 1”放入一个 js 变量中,然后我将使用它来更新我的数据库。

我知道我可以这样做:

<span onclick="var xx = $(this).text(); myfunction(xx);">Link Text 1</span>

但是我对这个函数的调用太多了,重写点击事件太多了......我想知道如何从“myfunction()”代码中使用jquery检索文本来完成同样的事情?

有任何想法吗?

提前致谢。

4

2 回答 2

1

试试这个:

<span>Link Text 1</span>

$('span').click(function(e){
   var txt = $(this).text() // gets span's text
})
于 2012-07-16T18:55:05.820 回答
0

在 html 中:

<span onclick="myfunction(this)">Link Text 1</span>

Javascript函数:

function myfunction(elem){
    var theText =$(elem).text();
}
于 2012-07-16T19:02:03.140 回答