我正在利用模式为一系列文本框字段设置默认值。但是,如果不存在任何值,我只想将该字段设置为默认值。有没有办法使用 jQuery 选择器来做到这一点?
当前代码
var fooVal = $('#cboxLoadedContent').find('#SetFoo').val();
var barVal = $('#cboxLoadedContent').find('#SetBar').val();
$('.foo').val(fooVal);
$('.bar').val(barVal);
最佳答案
$(".foo[value='']").val(fooVal);
编辑: 正如乔纳森所提到的,如果您为此使用的不仅仅是文本输入,您将需要更高级一点......特别是选择标签,还有复选框、单选按钮和文本区域。
关于jQuery 仅在空时设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1862053/