如何获取span标签的值?

时间:2011-05-02 10:40:19

标签: javascript jquery html

我想获取span标签的内容,但我所拥有的不起作用。警报显示一个空对话框。我尝试过以下但没有任何作用。

var test=$('#test').val()
var test=$('span#test').val()
var test=$('td span#test').val()

有人能告诉我我做错了吗?

6 个答案:

答案 0 :(得分:7)

span个元素没有value属性。

相反,使用html()表示HTML或text()作为文本节点。

答案 1 :(得分:1)

$('span#test').text()

会给你发短信。 val()用于属性值

答案 2 :(得分:1)

你几乎是正确的,而不是val()需要说html()。

 var test=$('#test').html();
 var test=$('span#test').html();
 var test=$('td span#test').html();

答案 3 :(得分:0)

跨度没有值属性。

您应该执行以下操作

var test=$('span#test').html()

var test=$('span#test').text()

答案 4 :(得分:0)

使用此

var test=$('#test').html()

答案 5 :(得分:0)

您应该使用.text().val()仅适用于输入元素。

var test = $('span#test').text();