JQUERY+仅更新空
上面的代码查找metaTitle类的所有输入 我似乎无法将其更新为仅选择空字段。我试过这样的方法:JQUERY+仅更新空,jquery,Jquery,上面的代码查找metaTitle类的所有输入 我似乎无法将其更新为仅选择空字段。我试过这样的方法: $('input.metaTitle').filter(function() { $(this).val('ya'); }); 有人能建议如何将此限制为仅空输入吗 thx使用 if(!$('input.metaTitle').val()).filter(function() { $(thi
$('input.metaTitle').filter(function() {
$(this).val('ya');
});
有人能建议如何将此限制为仅空输入吗
thx使用
if(!$('input.metaTitle').val()).filter(function() {
$(this).val('ya');
});
…选择它们
我认为使用$'input.metaTitle[value=]”可能有点不稳定,因为document.QuerySelector会检查初始值属性。如果元素没有value属性,它也将不起作用。您可以这样检查它们:
$('input.metaTitle').filter(function() {
return $(this).val().length;
});
或者您可以使用:
$('input.metaTitle').filter(function(){
return $(this).val() == '';
}).val('ya');
试试这个:
$('input.metaTitle[value=""]').val('ya');
如果$'input.metaTitle'.val=
$('input.metaTitle').each(function(){
if ($(this).val().length == "") $(this).val("ya")
})