jquery trigger实现联动的方法
作者:bea
本文实例讲述了jquery trigger实现联动的方法。分享给大家供大家参考,具体如下: <html><head><title>testing</title><script src="jquery-1.3.2.min.js" type="text/javascript"></script><script type="text/javascript">$(function () { $(
本文实例讲述了jquery trigger实现联动的方法。分享给大家供大家参考,具体如下:
<html>
<head>
<title>testing</title>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#Provinces").change(function (e,cityValue) {
if ($(this).val() == "1") {
$("#City").html("<option value='1' >长沙</option><option value='2' >衡阳</option>");
} else {
$("#City").html("<option value='1' >武汉</option><option value='2' >襄阳</option>");
}
if (typeof (cityValue) != "undefined") {
$("#City").val(cityValue);
}
});
});
function test() {
$("#Provinces").val("2");
$("#Provinces").trigger("change","2");
}
</script>
</head>
<body>
省:
<select id="Provinces" >
<option value="1" >湖南</option>
<option value="2" >湖北</option>
</select><br />
市:
<select id="City">
<option value="1" >长沙</option>
<option value="2" >衡阳</option>
</select><br />
<input type="button" value="设置成湖北襄阳" onclick="test()" />
</body>
</html>
众所周知, trigger 是异步的, 在其后面执行的代码可能会跑到它前面去执行, 上面的代码就避免了这一点。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
有用 | 无用
<html>
<head>
<title>testing</title>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#Provinces").change(function (e,cityValue) {
if ($(this).val() == "1") {
$("#City").html("<option value='1' >长沙</option><option value='2' >衡阳</option>");
} else {
$("#City").html("<option value='1' >武汉</option><option value='2' >襄阳</option>");
}
if (typeof (cityValue) != "undefined") {
$("#City").val(cityValue);
}
});
});
function test() {
$("#Provinces").val("2");
$("#Provinces").trigger("change","2");
}
</script>
</head>
<body>
省:
<select id="Provinces" >
<option value="1" >湖南</option>
<option value="2" >湖北</option>
</select><br />
市:
<select id="City">
<option value="1" >长沙</option>
<option value="2" >衡阳</option>
</select><br />
<input type="button" value="设置成湖北襄阳" onclick="test()" />
</body>
</html>
众所周知, trigger 是异步的, 在其后面执行的代码可能会跑到它前面去执行, 上面的代码就避免了这一点。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jQuery获取某天的农历日期并判断是否除夕或新年的方法
- jQuery实现获取table表格第一列值的方法
- JavaScript Date对象详解
- JavaScript通过使用onerror设置默认图像显示代替alt
- jQuery增加与删除table列的方法
- JavaScript如何实现组合列表框中元素移动效果
- JavaScript常用函数工具集:lao-utils
- JavaScript Array对象详解
- jQuery计算文本框字数及限制文本框字数的方法
- jQuery xml字符串的解析、读取及查找方法
- 原生javascript实现解析XML文档与字符串
- JS创建对象几种不同方法详解
- jQuery中通过ajax的get()函数读取页面的方法
- 基于JavaScript实现文字超出部分隐藏
- 基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
- ClearTimeout消除闪动实例代码
- JavaScript实现点击按钮字体放大、缩小
- jquery trigger函数执行两次的解决方法
- 理解js回收机制通俗易懂版