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

标签 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 输入?

最佳答案

使用 jQuery 选择器的魔力:

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

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

关于javascript - js - 检查相同的类元素是否有 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616611/

相关文章:

javascript - 如何设置除底部边框之外的所有边框宽度

javascript - 将 javascript 与 html 链接

javascript - 将多个 div 作为一个滑动到一侧

jquery - 检查元素样式并添加类

java - Arraylist 是一个比预期长的元素

JavaScript 和 knockoutjs 此关键字的奇怪行为

javascript - XHR 似乎不会在与 Ember 的转换时触发

javascript - 当一个 Accordion 打开而另一个关闭时,我该怎么做?

java - 更改 ArrayDeque 中元素的值

javascript - (MongoDB)问答网站的数据库结构