在js函数中使用jquery获取父元素文本

时间:2012-07-16 18:52:35

标签: jquery

我想找出一种方法来检索用户在我的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()”代码中的相同内容文本?

有什么想法吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

try this:

<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();
}