急!jquery城市级联问题

z649010333 2009-09-21 01:07:52
我初学Jquery 有很多问题不知道怎么解决 下面是一个Jquery编写的城市级联我不知道如何获取选中城市的值

高手帮帮忙


控制级联的JS文件代码(只显示了关键代码)[/color]

/**
* jQuery : 城市联动插件
* @author XiaoDong <cssrain@gmail.com>
* http://www.cssrain.cn
* @example $("#test").ProvinceCity();
* @params 暂无
*/
[color=#333333]$.fn.ProvinceCity = function(){
var _self = this;
//定义3个默认值
_self.data("province",["请选择", "请选择"]);
_self.data("city1",["请选择", "请选择"]);
_self.data("city2",["请选择", "请选择"]);
//插入3个空的下拉框
_self.append("<select ></select>");
_self.append("<select ></select>");
_self.append("<select ></select>");
//分别获取3个下拉框
var $sel1 = _self.find("select").eq(0);
var $sel2 = _self.find("select").eq(1);
var $sel3 = _self.find("select").eq(2);



调用页面代码


<script>

//调用插件
$(function(){
$("#test").ProvinceCity();
});
</script>

<style>
#test select{
width:100px;
margin-left:20px;
}
</style>

</head>
<body>
<div id="test"></div>
<script>
function checks(){
alert("进来了!");
alert($(".fn.ProvinceCity")._self.find("select").eq(0).value);
}
</script>
<input type="button" value="点击查看" onclick="checks()">
</body>



申明:我也面的级联效果出来了 可以选择

上面页面代码是我想用按钮点击事件弹出选择中省份的值看一下
试了很多中方法都不行


请高手指点一下


抱歉 由于是新注册的账号 没有可用分!
...全文
287 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
eprun12345 2010-04-27
  • 打赏
  • 举报
回复
原作者的代码写的不够完整,所以取值比较麻烦,把代码中的
_self.append("<select></select>");
改为: _self.append("<select id=\"c1\"></select>");
就是给select设置一个ID,这样取值时只要 $("#c1").val() 即可。
ohmydog1 2009-09-22
  • 打赏
  • 举报
回复
获取select的选中值。
在jquery里直接用该select对象.val()即可
Jose_Xu 2009-09-21
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090921/22/aeefbf61-e8c2-45be-9734-d5fcd36bb2b2.html?69924

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧