正在尝试在选择元素发生更改时向消息发出警报
Trying to alert message on change of a select element
我在玩jQuery,在我的选择下拉元素发生更改时,遇到了一些问题,无法提醒消息
html:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div>
<select id="fruits">
<option selected>Choose a fruit</option>
<option name="orange">Orange</option>
<option name="mango">Mango</option>
</select>
</div>
</body>
</html>
我的js:
$('#fruits').on('change', function() {
alert('Hello!');
});
当我在Chrome中运行此程序时,我的控制台中不会收到任何警告,更改选择选项也不会有任何作用。知道我做错了什么吗?
将代码放入文档中:
$(function () {
$('#fruits').on('change', function() {
alert('Hello!');
});
});
jsFiddle演示。
尝试以下代码:
1.你必须调用js函数,或者你可以在ready函数中编写代码
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="script.js"></script>
<script>
$(document).ready(function(){
$('#fruits').on('change', function() {
alert('Hello!');
});
});
</script>
</head>
<body>
<div>
<select id="fruits">
<option selected>Choose a fruit</option>
<option name="orange">Orange</option>
<option name="mango">Mango</option>
</select>
</div>
</body>
</html>
你也可以试试这个:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div>
<select id="fruits">
<option selected>Choose a fruit</option>
<option name="orange">Orange</option>
<option name="mango">Mango</option>
</select>
</div>
<script>
$('#fruits').on('change', function() {
alert('Hello!');
});
</script>
</body>
</html>
相关文章:
- 如何通过选择器元素将图像添加到javascript下拉警报消息中
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 重力形式 显示来自下拉选择的消息
- 带有警告消息的日期选择器
- 如何在选择框值时显示消息
- 如果在指定日期内,则使用日期选择器显示警告消息
- 如何显示消息取决于下拉选择框的值是否为2或更高
- 删除消息选择打印机并使用javascript自动打印文档
- 如果我上传图像,'未选择任何文件'消息正在显示
- 选择的自定义验证消息
- 当我改变选择标记为什么不在输入id=“0”中显示数据时;消息”;
- 正在尝试在选择元素发生更改时向消息发出警报
- Jquery选择不显示data- paleholder消息
- 消息对话框用户选择Metro应用程序- JavaScript
- 当选择的下拉值为空时发出警告消息
- 展开我的当前功能以显示消息和更改选择
- 如何使用ActiveMQ ajax发送消息到特定的选择器
- 通过JSON消息创建的选项在select2标记中强制选择选项
- 我怎样才能得到我的选择呢?列表只在没有选择值时显示消息
- 在“没有结果”的情况下;在Express场景中,我如何将选择错误消息输出到浏览器而不显示空数组[]