javascript - 选择标签上的页面加载点击事件
问题描述
我有一个带有 4 个选项的选择标签。我想在页面加载时单击特定选项,并且由于单击事件而应调用方法。这是我到目前为止所尝试的:
HTML
<select>
<option >Select an option...</option>
<option >Option 1</option>
<option >Option 2</option>
<option >Option 3</option>
<option id="lop" onclick="myFunction()">Option 4</option>
</select>
jQuery
$(document).ready(function(){
$("#lop").trigger("click");
function myFunction(){
alert("hi");
}
});
解决方案
你可以试试:
$(document).ready(function(){
var opt = $("#a").val();
if (opt == 4) {
myFunction();
}
function myFunction(){
alert("hi");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option value=''>Select an option...</option>
<option value=1>Option 1</option>
<option value=2 >Option 2</option>
<option value=3>Option 3</option>
<option id="a" value=4>Option 4</option>
</select>
推荐阅读
- sql - 如何内部连接两个表?
- python - Tensorflow 2.1/Keras - 尝试冻结图时出现“输出节点不在图中”错误
- postgresql - PostgreSQL 使用 COPY FROM PROGRAM 获取磁盘可用空间
- pandas - 在 matplotlib 执行的地方无法正确加载图表
- ruby - 使用 ARGV 将命令行参数传递给 ruby 脚本
- javascript - 基于使用 Javascript API 的选择从 Excel 表格行中提取数据
- gitlab - 如何从浏览器查询 gitlab API?
- python - 更改用户时如何不显示密码?
- android - 如何通过要求人们四处走动来创建地理围栏
- javascript - 每次 $() 选择某些东西时添加一个字符串