我有一段jQuery代码,检测何时更改了元素,然后返回该元素的ID:
HTML:
<select name="blah" class="adropdown" id="12345">
<option value="0">Select an option:</option>
<option value="1">test</option>
</select>
jQuery的:
$('.adropdown').change(function(){
var num = $(this).attr('id');
alert(num);
});
但是,当我更改下拉列表时,它不会警告ID,而是会警告“ [object Object]”。这应该很简单-有什么想法为什么不起作用?
谢谢,
G
最佳答案
您的代码对我来说很好。
但我认为您还有另一个具有相同ID的标签。确保确保页面上只有一个elid为12345的元素
关于jquery - jQuery ID返回对象而不是字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12528522/