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)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章