如何在选择下拉菜单上触发点击事件
How to fire click event on select drop down
我有下面的代码下拉选择显示下拉列表使用文本和值。我谷歌了很多代码,但没有一个是可行的。我想在警告对话框中显示选中的下拉菜单项。我已经尝试过jquery和javascript代码,但他们不工作,请帮助我走出这个问题
<div class="col-sm-1"></div>
<div class="col-sm-3">
<div class="fleft " id="drop-down">
<select id="cd-dropdown" class="cd-select" >
<option value="1" >Home</option>
<option value="2" >Movies</option>
<option value="3" >T.V. Shows</option>
<option value="4" >Photos</option>
<option value="5" >Site Help</option>
</select>
</div>
</div>
使用JQuery,您可以这样做:
$('#cd-dropdown').bind('change', function () {
alert($(this).find('option:selected').text());
});
如果您想要的值而不是文本,使用.val()
on change
$(document).ready(function(){
$("#cd-dropdown").change(function(){
alert($(this).find('option:selected').val()); // val or text
});
});
或加载
$(document).ready(function () {
alert($("#cd-dropdown").find('option:selected').val()); // val or text
});
更新链接
HTML代码: <div class="col-sm-1"></div>
<div class="col-sm-3">
<div class="fleft " id="drop-down">
<select id="cd-dropdown" class="cd-select" onmousedown="this.value='';" onchange="jsFunction(this.value);" >
<option value="1" >Home</option>
<option value="2" >Movies</option>
<option value="3" >T.V. Shows</option>
<option value="4" >Photos</option>
<option value="5" >Site Help</option>
</select>
</div>
</div>
JS代码:
function jsFunction(value)
{
alert(value);
}
你可以使用jQuery这样做
$(document).on('change',"#cd-dropdown", function(){
alert($(this).val()); // will display selected option's value
alert($(this).find('option:selected').text()); //will display selected option's text
});
相关文章:
- 选择onclick事件jquery
- 如何在触发事件后选择select选项
- 什么是“;选择“;然后触发事件
- 类似jQuery的主干事件选择器
- 用于关闭和打开的Jquery事件选择下拉菜单,而不是在更改时
- 点击事件:选择要按 ID 点击的项目
- 如何在 HTML 中使用 OnClick 事件<选择>
- 将事件选择器委托为第 n 个元素不起作用
- jQuery 单击事件选择选项不适用于 jQuery Mobile 框架
- extjs数据视图未找到事件选择
- 使用jQuery为触摸事件选择区域
- 如何调用不同的事件选择并点击jstree(vakata)
- jQuery点击事件选择元素不工作的期望在Chrome 54
- Javascript动态onChange事件选择
- 点击事件选择器语法
- 使用mouseup事件选择文本,使用调用函数选择dbclick事件
- 如何使用Javascript使onclick事件选择被单击的元素的id ?
- OfficeJs/WordJs通过索引和绑定单击事件选择文本范围
- jQuery/javascript事件选择展开/折叠
- JS后添加<在现有的
- 中,我无法使用click事件选择它