js - 检查相同的类元素是否具有id

时间:2014-03-24 17:36:33

标签: javascript jquery element

我有2个输入标签:

<input type="text" class="mainText" id="input">
<input type="text" class="mainText">

我需要将id设置为不具有id的输入标记,可能与jQuery一样:

if(input tag has no id){
    $(".mainText").attr("id", "someInput");
}

我怎么能找到这个非id输入?

2 个答案:

答案 0 :(得分:4)

使用jQuery选择器的魔力:

$('.mainText:not([id])').prop('id', 'someInput');

它将选择.mainText类的:not具有属性[id]的所有元素。

答案 1 :(得分:0)

如果没有找到ID,

.has(your ID)将返回false。

请在此处查看文档:{​​{3}}