jQuery attr()方法中的onchange是一个非常有用的事件,它可以在元素的值发生改变时执行一些操作。使用这个事件可以方便的监测输入框中的文本内容,或者是下拉列表的选项是否发生改变。
$("input").attr("onchange", function(){ var inputValue = $(this).val(); console.log("输入框中的值已经改变为:" + inputValue); });
上面的代码将会在任何一个输入框中监控文本的变化,当值发生改变时就会将新的值输出到控制台上。类似的,我们也可以在下拉列表中使用该事件,监测当前选中的选项。
$("select").attr("onchange", function(){ var selectedOption = $(this).val(); console.log("当前选中的是:" + selectedOption); });
上面这段代码会在下拉列表中监测选项的变化,当选项发生改变时就会将当前选中的选项输出到控制台上。
总之,jQuery attr()方法中的onchange事件可以方便地监测表单中的值变化,帮助我们快速获取所需要的信息。