【发布时间】:2015-06-29 18:50:37
【问题描述】:
我在下面有一个 html。如何获取第二个标签的文本,即 "Frame Size"。
<div class="productOptionViewSelect">
<div class="selector fixedWidth" id="uniform-08876c63593c0928fefc45101870c7b0"><span style="-webkit-user-select: none;">Frame Size</span><select class="validation" id="08876c63593c0928fefc45101870c7b0" name="attribute[1318]">
<option value="">-- Please Select --</option>
<option value="2527">Frame Size</option>
<option value="206">10x15 (4x6 in)</option>
</select></div>
</div>
<div class="productOptionViewSelect">
<div class="selector fixedWidth" id="uniform-08876c63593c0928fefc45101870c7b0"><span style="-webkit-user-select: none;">Frame Size</span><select class="validation" id="08876c63593c0928fefc45101870c7b0" name="attribute[1318]">
<option value="">-- Please Select --</option>
<option value="252">Photo Size</option>
<option value="206">10x20 (4x6 in)</option>
</select></div>
</div>
我可以通过
得到select的值$('.productOptionViewSelect').find('select').val();
但这不能满足我的要求。可以选择任何选项,所以我不能在 jQuery 之上使用。
编辑
如果我有两次具有不同选项集的相同块,那么我如何获得每个块的第二个选项?在这种情况下,我想要 Frame Size 和 Photo Size 但在每个事件调用它只返回 Frame Size . 任何帮助将不胜感激。
【问题讨论】:
标签: javascript jquery select selectedtext