Onchange选择运行功能
onchange select run function
<select onchange="alert();">
<option>d</option>
<option>de</option>
<option>dewe</option>
<option>dewee</option>
</select>
我想让一个<select>
元素的onchange事件显示一个警告,但是它不工作。
你知道怎么回事吗?
我假设您的问题是alert()
呼叫显示未定义而不是<select>
的值。
如果您想查看<select>
的值,请这样做:
<select onchange="alert(this.value);">
<option>d</option>
<option>de</option>
<option>dewe</option>
<option>dewee</option>
</select>
jsfiddle例子
或者,如果你正在使用jQuery,你可以这样做:
//This is an anonymous function that calls itself with the jQuery object as an argument
//This allows you to use the `$` when making jQuery calls but the code
//will run without modification if jQuery is in noConflict() mode
(function($) {
//This is the important part
//Here, we bind to the change event and alert the value
$('select').change( function(e) {
alert($(this).val());
});
})(jQuery)
示例2这应该可以工作,但您也可以尝试在您的页面上包含jQuery
$(function(){
$("select").change(function(){
alert($(this).val());
});
});
如果你想让alert函数工作,你应该给一个字符串作为参数…
相关文章:
- 如何通过悬停或点击谷歌电子表格中的单元格来运行自定义功能
- 以下颜色更改功能在IE9和Firefox中运行良好,但在早期的IE或Chrome中则不然
- 如何在ng中继器运行中执行功能
- 在浏览器上显示实习运行程序功能测试的结果
- 在网页中运行多个功能的Javascript
- 如何在启用ES6功能的情况下运行Node.js应用程序
- 如何阻止一个Submit按钮运行Submit Click功能
- 如何运行前奏功能
- '.在'单击“不运行”功能
- 角度谷歌地图在初始地图加载后运行一次功能
- 电子邮件验证功能运行不正常
- 黄瓜JS可以看到我的功能,但似乎没有运行这些步骤
- 如果未提交表单,则在卸载之前运行窗口功能
- 跨多个页面运行控制台功能
- 流星 - 观察自动运行功能内未运行
- 运行多事件功能的更简洁的方式
- 我需要运行此功能两次
- 保持iOS键盘打开,而keyup功能运行
- 如何使用Protractor中的特定功能运行一些套件
- Jquery移动功能运行前设备准备好了