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