Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery访问元素id和其他属性?_Javascript_Jquery - Fatal编程技术网

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

Javascript 如何使用jQuery访问元素id和其他属性?,javascript,jquery,Javascript,Jquery,我有一个JavaScript方法,在提交表单的特定类(mcb)时起作用: function BindCloseMessage() { $(".mcb").submit(function(event) { alert("closing..."); //Here I want to get the id of form event.preventDefault(); }); } 我需要访问其提交被调用的表单的id,以代替警报调用。我怎么做?更好的将是

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

function BindCloseMessage() {
    $(".mcb").submit(function(event) {
        alert("closing..."); //Here I want to get the id of form
        event.preventDefault();
    });
}
我需要访问其提交被调用的表单的id,以代替警报调用。我怎么做?更好的将是访问任何属性的提示


谢谢

提交表单的id将

this.id      
或者在jQuery中

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

您可以在

了解有关jQuery属性方法的更多信息。此外,还将调用$,这将创建此的新jQuery对象,然后调用其
attr
方法。的确,但我认为这是显而易见的;)
$(".mcb").submit(function(e){
  e.preventDefault();
  $(this).attr("id"); // Returns FORM ID
});