.submit()vs:submit?有什么区别?

问题描述:

有人告诉我.submit()vs:submit之间的区别。请在&的地方使用简单的例子。.submit()vs:submit?有什么区别?

由于

+4

http://api.jquery.com/submit/ http://api.jquery.com/submit-selector/坚果。 – 2012-03-13 14:35:26

.submit()是一个方法的选择。这意味着你需要调用它,当你想触发表单提交

$("#form").submit() 

:submit是选择帮手找专门的按钮,提交

$("button:submit") 

你可以找到非常宝贵的例子jQuery的文档页面链接在我的答案。

.submit()是一个函数,用于提交的形式。 :submit是一个选择器,用于识别<input type="submit">元素。

实施例:

<form id="myForm"> 
    <input type="submit" id="mySubmitButton" value="Click me!"> 
</form> 

$('#myForm').submit(); // submits the form 
$(':submit'); // selects the submit button 

  • .submit()是提交表单的功能。
  • :submit是找到提交按钮

:submit伪类将匹配<input>元素与typesubmit.submit()方法是完全不同的;取决于您传递的内容,它将提交表单或向其中添加事件侦听器。

这里有一个简单的例子:

$(':submit'); // will return all <input type="submit"> 
$('form:submit'); // shouldn't ever return anything 
$('form').submit(); // submits all forms 
$('form').submit(function(e) { 
    e.preventDefault(); 
}); // disallows any forms to be submitted 

欲了解更多信息,请参阅the jQuery API documentation on .submit()

$("html_element").X().Y().Z() - 功能:做一些与所选html_element

eaxample - 在这种情况下做一些事情=修改CSS属性:

$( “礼”),CSS({ “颜色” :“橙子”});


$("html_element:X") - 选择:过滤器以某种方式选择的html_element

eaxample - 在这种情况下,所有 “里” 元素减少到只有第一个

$(“利:nth-子(1) “)的CSS({” 颜色 “:” 红色“});