jQuery只在空时设置值

ahs*_*ele 2 jquery jquery-selectors

我正在利用模态为一系列文本框字段设置默认值.但是,如果没有值,我只想将字段设置为默认值.有没有办法用jQuery选择器做到这一点?

现行守则

var fooVal = $('#cboxLoadedContent').find('#SetFoo').val();
var barVal = $('#cboxLoadedContent').find('#SetBar').val();
$('.foo').val(fooVal);
$('.bar').val(barVal);
Run Code Online (Sandbox Code Playgroud)

pro*_*son 8

$(".foo[value='']").val(fooVal);
Run Code Online (Sandbox Code Playgroud)

编辑: 正如Jonathan所提到的,如果您使用的不仅仅是文本输入,那么您需要更高级......特别是对于选择标签,还有复选框,无线电和textareas.