0
<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span>
JQuery的代码:
var left=$('#leftquota').val();
alert(left);
<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span>
JQuery的代码:
var left=$('#leftquota').val();
alert(left);
var left=$('#leftquota').attr('value'); alert(left);
是你想要的。
的.attr()方法获取(或套)一个元素的属性。所以.attr('value')会得到'value'属性的值。
编辑:由于早晨咖啡指出的那样,“价值”属性的相同值的跨度内给出。
所以,我们应该做的
var left=$('#leftquota').text(); alert(left);
来获取值。
此外,“值”是不是span标签有效的属性。
因为val()
从输入字段取的值。 value
不是<span>
的有效属性。
您应该使用.text()
,因为您存储的信息与<span>
中的值字段中的信息相同。
例:
var left = $('#leftquota').text();
alert(left);
注意评论-1? – 2009-11-05 11:25:28