2012-03-13 38 views

回答

3

.submit()是一個方法的選擇。這意味着你需要調用它,當你想觸發表單提交

$("#form").submit() 

:submit是選擇幫手找專門的按鈕,提交

$("button:submit") 

你可以找到非常寶貴的例子jQuery的文檔頁面鏈接在我的答案。

11

.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 
3
  • .submit()是提交表單的功能。
  • :submit是找到提交按鈕
1

: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()

1

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

eaxample - 在這種情況下做一些事情=修改CSS屬性:

$( 「禮」),CSS({ 「顏色」 :「橙子」});


$("html_element:X") - 選擇:過濾器以某種方式選擇的html_element

eaxample - 在這種情況下,所有 「裏」 元素減少到只有第一個

$(「利:nth-子(1) 「)的CSS({」 顏色 「:」 紅色「});