我不知道我想要选择的输入的ID

时间:2013-12-10 23:03:44

标签: jquery

我在div中有多个按钮。这些按钮位于Form中,该Form也是动态命名的。它们是type = submit。他们都有一个唯一的ID,我不知道事先的名字。

他们都在div中:

#caseview

如何获取单击并存储在变量中的按钮的ID?

3 个答案:

答案 0 :(得分:2)

$('#caseview input[type="submit"]').on('click', function(e) {
    e.preventDefault();
    var id = this.id;
});

答案 1 :(得分:1)

试试这个:奖励演示 http://jsfiddle.net/63Yk6/

:)

$('#caseview > input[type=submit]').click(function(){


});

答案 2 :(得分:1)

鉴于此HTML:

   <div id="caseview">
    <input type="submit" value ="button1"  id ="button1"/>
    <input type="submit" value ="button2"  id ="button2" />
</div>

使用此JS:

   $("#caseview").find('input[type="submit"]').click(function(e){
     e.preventDefault();
    alert( $(this).attr("id"));
});

最后这里是fiddle