在Jquery中选择没有特定属性的所有输入标记

Select all input tag in without certain attribute in Jquery

本文关键字:输入 属性 Jquery 选择      更新时间:2023-09-26

如何在Jquery 中选择没有特定属性的所有输入标记并检查每个输入值是否为空

Html

<input type="text" maxlength="255" value="" id="UserName" class="form-error"  >
<input type="text" maxlength="255" value="" id="Password" class="form-error">
<input type="text" maxlength="255" value="" id="Group" class="form-error" inputname="test" >
<input type="text" maxlength="255" value="" id="Aka" class="form-error" inputname="money" >

我想从当前页面中选择所有没有"inputname"属性的输入。

类似的东西

在javascript 中

var inputs = $('input:not(:has(>[inputname]))');
jQuery.each(inputs, function(input) {
      if (input.value == '')  {
   $(input).next().removeClass('displayNone');
       return false;
   }
});

我相信你想要

var inputs = $('input:not([inputname])');

实例

$('input:not([inputname])')应该做到这一点吗?

使用此var input=$(":input");