默认下拉列表中第一个条目的触发事件
Trigger event for first entry in drop down list dy default
我有一个动态创建的下拉列表。下拉列表只有在用户选择单选按钮后才能看到。在下拉列表中选择值后,将动态填充另一个表。
然而,当用户选择单选按钮时,第一个实例中的表是空的。他需要先选择第二个条目,然后表格才会填满。如果用户选择返回第一个表项,则表将被正确填充。
因此,是否有任何方法可以确保在默认情况下为下拉列表中的第一个条目触发事件,而无需用户首先选择任何内容?
JS文件
$('#domainSelect').on("change", function(){
dropdownSelect = $("#domainSelect option:selected").text();
var regionsArr = regions;
if ($.isArray(regionsArr)){
Object.keys(regionsArr).forEach(function (key) {
if(regionsArr[key]['region']== dropdownSelect){
var x=document.getElementById('DomainTable').rows;
x[0].cells[1].innerHTML=regionsArr[key]['name'];
x[1].cells[1].innerHTML=regionsArr[key]['deviceCount'];
}
});
}
});
JSP文件:<table>
<tr>
<td colspan="2" style="text-align: center;">
<select id="domainSelect">
<c:forEach items="${statsDomainList}" var="option">
<option value="${option.name}">${option.name}</option>
</c:forEach>
</select>
</td>
</tr>
</table>
您可以在绑定后触发事件:
$('#domainSelect').on("change", function(){
/**/
}).change(); // or .trigger('change');
相关文章:
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 将onclick事件附加到具有一个元素的下拉列表中
- Jquery:更改下拉列表的值.通过委托事件触发时
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页
- MVC 下拉列表更改事件未正确调用控制器中的操作
- OnChange 事件使用 React JS 作为下拉列表
- 在Selectize.js下拉列表中的附加按钮上添加点击事件
- javascript的事件监听器将下拉列表转换为输入按钮
- 保留动态创建的下拉列表's在事件窗口.history.back()上选择的值-JavaScript
- 更改URL并保留“更改”事件下拉列表中的值
- 单击更改下拉列表中的事件
- 在复选框取消选中事件中从HTML下拉列表中删除项目
- 在JavaScript中更改下拉列表索引后,ASP.Net提交按钮单击事件不起作用
- 下拉列表的 SelectedIndexChanged 事件在从客户端填充时不会触发
- 将选项视为选择下拉列表中的单击事件
- 如何触发 HTML 选择单击事件(使用选项激活选择下拉列表)
- 如何在iOS6中关闭选择器的onchange事件下拉列表
- 如何在更改事件下拉列表中访问HiddenField值
- Jquery多个onchange事件-下拉列表和输入文本
- 无法在onClick()事件下拉列表中单击锚标记