change()方法觸發(fā)change事件,或附加一個函數(shù)以在change事件發(fā)生時運行。
當表單元素,選擇或選中狀態(tài)的內(nèi)容已更改(對于<input>,<select>和<textarea>)時,將發(fā)生change事件。
觸發(fā)所選元素的更改事件:
$(selector).change()
將函數(shù)附加到更改事件:
$(selector).change(function)
將函數(shù)附加到change事件(當form元素的內(nèi)容更改時,將發(fā)生change事件):
$("input").change(function(){ alert(this.value); });測試看看?/?
將函數(shù)附加到change事件(當form元素的內(nèi)容更改時,將發(fā)生change事件):
$(".demo").change(function(){ $(this).css("background", "coral"); });測試看看?/?
將更改事件附加到select上,該事件獲取每個所選選項的文本并將其寫入DIV中:
$("select").change(function(){ var str = ""; $("select option:selected").each(function() { str += $(this).text() + " "; }); $("div").text(str); }).change();測試看看?/?
參數(shù) | 描述 |
---|---|
function | 每次更改事件觸發(fā)時執(zhí)行的函數(shù) |