selectedIndex 选择器(检查选择数组是不是有 selectedIndex > 0)[关闭]

Posted

技术标签:

【中文标题】selectedIndex 选择器(检查选择数组是不是有 selectedIndex > 0)[关闭]【英文标题】:selectedIndex selector (check if array of selects have selectedIndex > 0) [closed]selectedIndex 选择器(检查选择数组是否有 selectedIndex > 0)[关闭] 【发布时间】:2013-05-20 07:46:46 【问题描述】:

我不想在<select> 元素的数组上写一个临时布尔值$.each() 并查找是否是prop('selectedIndex') > 0,我想做类似的事情:

$('select[id^="idPrefixForTheArrayOfSelects-"][selectedIndex="0"]').length == 0

但它不起作用。

是否可以按值、selectedIndex等进行选择?

【问题讨论】:

selectedIndex 是一个属性而不是选择的属性。你所拥有的是一个属性选择器。阅读更多***.com/a/5876747/297641 【参考方案1】:

你可以这样做 -

$('select[id^="idPrefixForTheArrayOfSelects-"]').filter(function()
 return this.selectedIndex === 0;
).length == 0

【讨论】:

漂亮!使用$(this).val() 对我的文本框/文本区域数组使用相同的东西。太棒了!

以上是关于selectedIndex 选择器(检查选择数组是不是有 selectedIndex > 0)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用可变数组中的值填充选择器视图

ComboBox SelectedIndex 绑定 -1 或 0 不选择第一项

检查日期选择器是不是打开

如何在 Unity3d 检查器中显示锯齿状数组?

如何确保在文本字段中仅选择选择器数据

带有身份检查器的自定义 Xcode 选择器