我在页面中有一些select元素,为它们设置了css样式。我使用这个选择器来选择它们:
$('.Field3')
并且每个循环我都希望得到它们的选定索引,但是当我更改其中一个选定项目时,我会为所有选择索引设置。
我为它创建一个jsFiddle。请更改选择元素项并单击按钮:
答案 0 :(得分:1)
$(this + "option:selected")
没有多大意义。在传递给.each
的函数中,this
是一个jQuery对象,而不是一个字符串。你不能神奇地将jQuery对象变成选择器。
你想要的是.find
,它找到jQuery对象中元素的后代:http://jsfiddle.net/uLvyS/1/。
$(this).find("option:selected")