Jquery:变量赋值

Jquery:变量赋值,jquery,Jquery,我正在尝试获取输入元素的属性,其值为7。在这里,我将7赋值给paypalid,然后使用该变量获取属性的值。但当我在浏览器中看到源代码时,paypalid并没有被7替换。我想我做错了什么 <script> var paypalid="7"; var checked=$("input[value=" + paypalid + "]").prop("checked"); </script> var paypalid=“7”; var checked=$(“输入[

我正在尝试获取输入元素的属性,其值为7。在这里,我将7赋值给paypalid,然后使用该变量获取属性的值。但当我在浏览器中看到源代码时,paypalid并没有被7替换。我想我做错了什么

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

var paypalid=“7”;
var checked=$(“输入[value=“+paypalid+”])。属性(“checked”);
请检查我的

这是我正在使用的代码

<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);
});

我有一辆自行车
我有7辆车
我没有9辆车
jQuery(文档).ready(函数(){
var paypalid=“7”;
var checked=$(“输入[value=“+paypalid+”])。属性(“checked”);
警报(已选中);
paypalid=“9”;
选中=$(“输入[value=“+paypalid+”])。属性(“选中”);
警报(已选中);
});

因为这些值将在运行时进行计算……您是否试图查看值为7的状态复选框?您使用的是哪个浏览器?试试var checked=$('input[value=“”+paypalid+'“]”)prop(“checked”)@是的。可能吗?@SugumarVenkatesan您将无法看到源代码中的更改,但它应该可以工作。你的HTML是什么样子的?您是否正在检查
已检查
?如果您使用
console.log(paypalid,checked)
并检查您的控制台,它会说什么?