如何使用jQuery访问元素id和其他属性?

时间:2009-08-20 11:14:40

标签: javascript jquery

我有JavaScript方法,在提交表单的特定类(mcb)时起作用:

function BindCloseMessage() {
    $(".mcb").submit(function(event) {
        alert("closing..."); //Here I want to get the id of form
        event.preventDefault();
    });
}

代替提醒呼叫,我需要访问其提交被调用的表单的ID。我该怎么做?更好的是访问任何属性的提示......

由于

2 个答案:

答案 0 :(得分:7)

正在提交的表单的ID将是

this.id      

或在jQuery中

$(this).attr('id') //although why type the extra letters?

答案 1 :(得分:4)

$(".mcb").submit(function(e){
  e.preventDefault();
  $(this).attr("id"); // Returns FORM ID
});

您可以在http://docs.jquery.com/Attributes

了解有关jQuery属性方法的更多信息