我有这个复选框:
<input type="checkbox" value="N" checked>
如何使用jquery更改值?
我尝试将name
用于<input type="checkbox" name="chk" value="N" checked>
之类的输入,然后在js中尝试将其设为:
$('input[type=checkbox][name=chk]').val == "Y";
但它不起作用
答案 0 :(得分:1)
查看jQuery documentation for .val( value )
$('input[type=checkbox][name=chk]').val("Y");
这是一个简单的例子:
// Cache your Element
var $chk = $('input[type=checkbox][name=chk]');
// Setter: .val( value )
$chk.val("Y");
// Getter: .val( )
var currentValue = $chk.val();
// Test:
console.log( currentValue ); // "Y"
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" value="N" name="chk" checked>