change()方法触发change事件,或附加一个函数以在change事件发生时运行。
当表单元素,选择或选中状态的内容已更改(对于<input>,<select>和<textarea>)时,将发生change事件。
触发所选元素的更改事件:
$(selector).change()
将函数附加到更改事件:
$(selector).change(function)
将函数附加到change事件(当form元素的内容更改时,将发生change事件):
$("input").change(function(){ alert(this.value); });测试看看‹/›
将函数附加到change事件(当form元素的内容更改时,将发生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();测试看看‹/›
参数 | 描述 |
---|---|
function | 每次更改事件触发时执行的函数 |