$('input.metaTitle').filter(function() {
$(this).val('ya');
});
上面的代码使用metaTitle类查找所有输入。
我似乎无法将其更新为仅选择空字段。我尝试过这样的事情:
if(!$('input.metaTitle').val()).filter(function() {
$(this).val('ya');
});
有人可以建议如何将此限制为仅空输入。
THX
答案 0 :(得分:0)
使用...
$('input.metaTitle').filter(function() {
return $(this).val().length;
});
...选择它们。
我认为使用$('input.metaTitle[value=""]')
可能会,因为document.querySelectorAll()
会检查我认为的初始value
属性。如果元素没有value
属性,它也将无效。
答案 1 :(得分:0)
你可以这样检查:
$('input.metaTitle').filter(function(){
return $(this).val() == '';
}).val('ya');
或者您可以使用:
$('input.metaTitle[value=""]').val('ya');
答案 2 :(得分:0)
试试这个:
$('input.metaTitle').each(function(){
if ($(this).val().length == "") $(this).val("ya")
})