use*_*710 0 jquery jquery-selectors
我有一个具有更改ID的选择列表,在具有稳定类的div中.
当所选选项发生变化时,我想触发一些代码.
如何使用更改的ID定位选择列表?
$(".stable".children(".select")).change(onSelectChange);
Run Code Online (Sandbox Code Playgroud)
没有这样做.我真的不确定如何针对小变色龙.
HTML看起来像这样:
<div class="stable">
<label for="changing">Size:</label>
<select name="changing" id="changing" class="Option required" onkeyup="this.blur();this.focus();onSelectChange();">...</select>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望很明显我并不是说ID被特别命名为"更改" - 此ID随之前的产品选择而变化,无论分配了什么ID,我都需要将其定位.它拥有的类是不变的,但它有一个空间 - 一个更大的项目的一部分,而不是我的工作.
感谢您提供任何帮助.
你的选择器不正确试试这个;
$(".stable").find("select").change(onSelectChange)..
Run Code Online (Sandbox Code Playgroud)
当然,如果你只有其中一个,那么就用id本身来定位它(但是对于你的id更改,情况似乎并非如此)
$('#changing').change(onSelectChange);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2428 次 |
| 最近记录: |