jquery 如何判断是否click事件? 10

我想判断如果选择上面的所属城市的时候把选择之后的值拿到然后点击修改执行ajax无刷新提交但如果不选择所属城市我会把之前的默认值传过去$(this).click(funct... 我想判断 如果选择上面的所属城市的时候 把选择之后的值拿到然后点击修改执行ajax无刷新提交 但如果不选择所属城市 我会把之前的默认值传过去
$(this).click(function(){
var parent_id = $(this).val();
$("#button").click(function(){ //当按钮button被点击时的处理函数
$id = $('#id').val();
$name = $("#name").val();
$status = $('input[name="status"]:checked').val();
if($name != '' && $status!=''){
postdata(); //button被点击时执行postdata函数
}
});
});
这是前者的代码 但是如果在不选择所属城市的时候 直接点修改这样肯定是不执行的 如何在这之前判断是否有所属城市click事件 如果没有 直接加载修改的click事件 网上找到的if( $("#foo").data("events")["click"] ){ alert("click");}这种方式没效果 或者来个有经验的 给点建议 谢谢
展开
 我来答
owollkoll
2013-12-08 · TA获得超过495个赞
知道小有建树答主
回答量:176
采纳率:80%
帮助的人:137万
展开全部
不用那样斗樱亩判断
如果你不选所属城市 那下拉列表肯定有个默认值空森 把

比如 不选择的时候 默认值 是 提示 请选择 然后value=“-1”
你知道判断颂姿 所属城市的 下拉列表值是否为 -1 就知道是不是选择了
追问

这是一个弹出的jquery修改页面    我点开保定市  展现的就是这张图的样子      因为所属城市的结构是这样的

这里面的内容是用each循环出来  通过click  拿value的   如果是不选择value值在循环里会是所有值   

搞钱小达人
2013-12-09 · 超过27用户采纳过TA的回答
知道答主
回答量:447
采纳率:0%
帮助的人:66.7万
展开全部
当前值直接就是那个select空间的value啊
追问
这个页面我是要执行一个修改的点击事件  点击触发ajax  我不选择所属城市当然有默认值   我可以直接执行这也没问题  可现在关键的问题在于我如果选择select里的所属城市了   那这个时候我带的值就是新点击的产生的值   这个页面用的无刷新提交  是通过点击select 拿到它的值  然后再触发button 带这个新值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jorsh
2013-12-09 · TA获得超过268个赞
知道小有建树答主
回答量:1103
采纳率:18%
帮助的人:217万
展开全部
这个貌似有点难度,不知道那个checkbox的形闹铅式是什么样子的,我感觉应该可有办法液袜好拿那个地区的值的吧?如果能拿到就好办了,你可以跟踪一下看看有没有其他的方法可好镇以拿到值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式