jquery,单击按钮时获取dropdownlist的id

jquery,单击按钮时获取dropdownlist的id,jquery,Jquery,我的dom看起来像: <td> <select id=s1 class=c1>...</select> <select id=s2 class=c1>...</select> <select id=s3 class=c1>...</select> <input type=button id=btn value=click/> </td> ... ... ... 现在,当页面加载时,

我的dom看起来像:

<td>

<select id=s1 class=c1>...</select>
<select id=s2 class=c1>...</select>
<select id=s3 class=c1>...</select>
<input type=button id=btn value=click/>
</td>

...
...
...
现在,当页面加载时,我执行
$(“.c1”).hide()
现在,单击按钮时,我需要当前可见的下拉列表的ID

我该怎么做

$("select.c1:visible").attr("id")
应该返回第一个可见的select元素的ID

另外,请引用您的属性值

$('#btn').click( function(){

    $('select.c1:visible').get(0).id

});

顺便说一句,您应该知道ID不是在JavaScript中查找和处理元素的唯一方法。我的意思是
$(“select:visible”)
已经包含了元素本身

851个问题…51%接受…加油!
$("select:visible").attr("id")