2009-11-05 48 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