javascript - 需要获取空的 Dropdown ID

标签 javascript php jquery html

我有一个网络表单和下拉框。我们可以克隆下拉菜单并创建更多。我的问题是需要知道其中任何一个都是空的。我的每个下拉列表 ID 都以“abcd”开头。 例如

<select id='abcd_1'></select>
<select id='abcd_3'></select>
<select id='abcd_10'></select>
<select id='abcd_5'></select>

我试过下面的代码但没有成功

$( "input[id^='abcd']" ).val();

最佳答案

尝试使用:empty选择器过滤出所需的元素,

var emptySelects = $( "select[id^='abcd']" ).filter(function(){ 
 return $(this).is(':empty'); 
});

或者简单地说,

var emptySelects = $("select[id^='abcd']:empty");

如果你想遍历它,只需使用 .each()

emptySelects.each(function(){
  console.log(this.id);
});

关于javascript - 需要获取空的 Dropdown ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24198623/

相关文章:

php - 在 PHP 中使用正则表达式替换文本

javascript - 如何使用 Jquery 使元素出现和消失。

javascript (jquery) - 代码应该位于 -> onload 或 document.ready 或 pageLoad()?

用于正则表达式查找价格和检测货币的 JavaScript 函数

javascript - 通过 .php 将变量值发送到 .txt 文件

javascript - jQuery:在 Tab 键上触发事件

javascript - 使用 JS 创建一个验证码验证表单(不是服务器端)

Java 到 JavaScript 的通信

php - Google Cloud Messaging - 注册设备太多导致消息失败?

php - 如何获取一列中所有值的mysql总和和减去