jquery 怎么触发select的change事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 怎么触发select的change事件相关的知识,希望对你有一定的参考价值。
直接$("选择器").change(function()
//执行内容
);
如:
html:
<select><option value="选项1">选项1</option>
<option value="选项2">选项2</option>
<option value="选项3">选项3</option>
<option value="选项4">选项4</option>
</select>
JQ:
$("select").change(function()
var a = $(this).val();
alert(a);
);
); 参考技术A <select id="sel">
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
<option value="4">选项4</option>
</select>
// 设置选中值
$("#sel").val(1)
// 触发事件
$("#sel").trigger("change") 参考技术B $().change(function()) 参考技术C 可以使用jQuery的trigger() 方法来响应事件
定义和用法
trigger() 方法触发被选元素的指定事件类型。
语法
$(selector).trigger(event,[param1,param2,...])
参数描述:
event 必需。规定指定元素要触发的事件。可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。
[param1,param2,...] 可选。传递到事件处理程序的额外参数。额外的参数对自定义事件特别有用。
举例:
触发 select元素的change事件:
$("button").click(function()
$("select").trigger("change");
);
怎样使用jQuery触发Select,Radio的change/onchange事件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>test</title>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function()
$(".radioItem").change(function()
var $selectedvalue = $("input[name='rl$tt']:checked").val();
// alert($selectedvalue);
if ($selectedvalue == 1)
alert('1');
else
alert('2');
);
);
</script>
</head>
<body>
<input id="rl_1" class="radioItem" checked="checked" name="rl$tt" type="radio" value="1" />
<label>1</label>
<input id="rl_2" class="radioItem" name="rl$tt" type="radio" value="2" />
<label>2</label>
</body>
</html>
------jQuery为所有Radio绑定change事件
参考技术A $select.change(); 或者 $select.trigger("change"); 这样不行? 参考技术B $(function()$("#属性ID").change(function()
alert("获取事件");
);
); 参考技术C 直接把change/onchange事件中的代码放到一个方法里面,触发的时候直接调用这个方法不就行了吗
以上是关于jquery 怎么触发select的change事件的主要内容,如果未能解决你的问题,请参考以下文章
JQuery中select change事件该怎么触发?我想通过Ajax把所选择选项的值发送到后台处理一些逻辑。。。
JQuery中select change事件该怎么触发?我想通过Ajax把所选择选项的值发送到后台处理一些逻辑。。。