2009-11-05 62 views
0
<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span> 

JQuery的代码:

var left=$('#leftquota').val(); 
alert(left); 

回答

1
var left=$('#leftquota').attr('value'); alert(left); 

是你想要的。

的.attr()方法获取(或套)一个元素的属性。所以.attr('value')会得到'value'属性的值。

编辑:由于早晨咖啡指出的那样,“价值”属性的相同值的跨度内给出。

所以,我们应该做的

var left=$('#leftquota').text(); alert(left); 

来获取值。

此外,“值”是不是span标签有效的属性。

1

因为val()从输入字段取的值。 value不是<span>的有效属性。

您应该使用.text(),因为您存储的信息与<span>中的值字段中的信息相同。

var left = $('#leftquota').text(); 
alert(left); 
+1

注意评论-1? – 2009-11-05 11:25:28