【发布时间】:2012-06-10 02:57:03
【问题描述】:
我正在寻找一种从 jquery 访问 select 标记的 id 属性的方法。
说我在表单上有一个选择标签:form.php
<select id="testid">
<option value="1">1</option>
<option value="2">2</option>
</select>
从 jquery 我可以访问选项值$(this).attr("value")。但是$(this).attr("id") 未定义。
通过为选项标签提供一些 id 属性值,它可以工作。但是,有没有办法通过 $(this) 对象访问选择标签的 id
感谢您的帮助
【问题讨论】:
-
部分代码可以帮助我们添加你的html和js代码,谢谢。
-
尝试
$(this)[0].id,如果它仍然未定义,则该元素可能没有 ID。就像@vchakoshy 说的......我们需要代码。 -
在事件处理程序中
this将指向事件绑定到的元素。您需要澄清您尝试获取该 ID 的事件。