Jquery:变量赋值
我正在尝试获取输入元素的属性,其值为7。在这里,我将7赋值给paypalid,然后使用该变量获取属性的值。但当我在浏览器中看到源代码时,paypalid并没有被7替换。我想我做错了什么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=$(“输入[
<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)
并检查您的控制台,它会说什么?