每次单击按钮时,请在下拉列表中检查更改
check change in drop down list every time click button
每次单击按钮时,如果我的按钮是图像,请检查下拉列表中的更改
代码:
<select id="dropdown_name">
<option>option1</option>
<option>option2</option>
<option>option3</option>
</select>
<img src="images.jpg" class="btn"/>
<script language="javascript">
var com;
$('#dropdown_name').change(){
com=$(this).val();
}
$('.btn').click(function(){
alert(com);
//code
}
</script>
您的代码中有很多错误。。。
<script language="javascript">
var com;
$('#dropdown_name').change(function(){ //missing function here
com=$(this).val();
}) //<---missing bracket here;
$('.btn').click(function(){
alert(com);
//code
}); //<-- missing bracet here
</script>
据我所知,我认为你需要这个。。
试试这个
$(function(){
$('.btn').click(function(){
alert($('#dropdown_name').val());
});
});
您的脚本无效。。应该看起来像这个
点击事件中也有一个拼写错误。。comp
应该是com
var com;
$('#dropdown_name').change(function () {
com = $(this).val();
}).change();
$('.btn').click(function () {
alert(com);
//code
});
工作小提琴
我不确定你的问题是什么。但我猜你是想以在单击图像时绑定更改事件。如果是这样的话,这将有所帮助。
$('.btn').click(function () {
$('#dropdown_name').change(function () {
alert("changed to : "+ $(this).val());
});
});
现在,更改事件仅在单击事件后绑定到dropdown_name,如果图像/.btn未单击,则在更改所选时不会收到任何警报
工作Fiddle
相关文章:
- 检查下拉列表中的值
- 如何使用 jquery 检查该值是否存在于带有标签的 select2 下拉列表中:true
- jQuery检查自定义Google电子表格页面上输入和下拉列表的更改
- 使用jquery在产品选择器中添加下拉列表检查
- 检查是否未从下拉列表中选择项目
- 如何检查是否选择了第一个下拉列表实时
- 在选择框(下拉列表)中检查元素 ID 值
- 检查是否同时选择了两个多选下拉列表
- 根据数据库值检查下拉列表
- 在加载和单击时检查下拉列表的值
- Knockoutjs for each n 行检查下拉列表是否有值
- JQuery/Javascript检查下拉列表
- 如何通过检查用户输入来更改下拉列表
- 当处理请求发布ajax时,如何禁用该表单中的表单(用户无法检查、填写文本、选择下拉列表等)
- 检查下拉列表是否有多个选项
- 如何检查是否从HTML下拉列表中选择了项目
- 如何在GridView中选择和检查下拉列表的更改
- 检查多重选择下拉列表中的重复值
- 如何在javaScript中选择下拉列表之前验证用于检查文本框值的下拉列表
- Javascript函数来检查下拉列表是否有相同的值