【发布时间】:2015-05-20 10:29:36
【问题描述】:
这是我的 HTML:
<select name="Pcolor" id="image" style="height:30px;">
<option value="">Избран цвят: Blue/Lt Blue </option>
<option value="45751303" color-number="0">Black</option>
<option value="45751343" color-number="1">Black/Pink</option>
<option value="45751359" color-number="2">Blue/Lt Blue</option>
<option value="45751324" color-number="3">Dk Purple/Purpl</option>
<option value="45751390" color-number="4">Ink/Cerise</option>
</select>
这是我的 Javascript:
var ColorSelectt = $('#image').find('option[text="Black/Pink"]').attr("color-number");
alert(ColorSelectt);
我要做的就是从 ID 为 image 的选择菜单中找到具有文本(非值)Black/Pink 的选项,然后获取 color-number="" 中包含的值。
当警报出现时,它会给我回复undefined,这是为什么呢?
我该如何解决?
【问题讨论】:
-
您是否有多个选择具有相同 id 的机会?
-
不,只有一个ID为
image的选择菜单 -
在选择器中使用“包含”。
标签: javascript jquery html