获取没有标签的元素的内容

时间:2014-07-08 08:15:16

标签: jquery

点击我有:

p.changePage = function(e){
    console.log(e.currentTarget);
}

这给了我:

<a href="#">1</a>

我怎样才能得到数字'1'?

我试过了:

console.log(e.currentTarget.innerHtml());

另外,这是从元素中获取数字的好方法,还是最好将其存储在data-id之类的内容?

1 个答案:

答案 0 :(得分:0)

请参阅有多种方法可以解决这个问题

e.currentTarget.innerHTML,
e.currentTarget.textContent

或者您可以使用jQuery

$(e.currentTarget).html(),
$(e.currentTarget).text()

但是如果你有这个目标元素的子元素,那么这些可能会产生不希望的结果。 所以我认为你的最后一行是完全有效的,必须把这个值作为属性放到目标元素中,以便当前获取它。