2016-02-05 204 views
0

我試圖獲得值爲7的輸入元素的屬性。在這裏,我將7分配給了paypalid,然後使用該變量獲取了屬性的值。但是當我在瀏覽器中看到源代碼時,並沒有用7替換。我認爲我做錯了什麼。Jquery:變量賦值

<script> 
    var paypalid="7"; 
    var checked=$("input[value=" + paypalid + "]").prop("checked"); 
</script> 
+1

因爲值將在運行時被評估的代碼.... –

+0

你是不是想看到國家複選框'值= 7'? – miguelmpn

+0

您正在使用哪種瀏覽器?嘗試它var checked = $('input [value =''+ paypalid +'「]')。prop(」checked「); –

回答

0

請檢查我JSFIDDLE

這是我使用

<body> 

<form action=""> 
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br> 
<input type="checkbox" name="vehicle" value="7" checked>I have a 7 cars 
<input type="checkbox" name="vehicle" value="9">I don't have 9 cars 
</form> 

</body> 

jQuery(document).ready(function(){ 
    var paypalid="7"; 
    var checked=$("input[value=" + paypalid + "]").prop("checked"); 
    alert(checked); 

    paypalid="9"; 
    checked=$("input[value=" + paypalid + "]").prop("checked"); 
    alert(checked); 
});