radio选中后无法触发click事件

yangchaocc 2016-04-19 03:46:53
如下代码
<form id="tankuangform">
<div class="tips-bg" style="display:none;" id="tankuang"></div>
<div class="tips-box tips-box1 shenpi-box" id="tankuang1" style="display:none;">
<dl>
<dt>审批计划</dt>
<dd>
<div class="tips-input">
<p>审批通过:</p>
<label class="input-box-radio">
<span><input type="radio" name="isAccepted" value="1" id="checked" checked></span>
<input type="hidden" name="planId" value="" id="planId2">
<span>是</span>
</label>
<label class="input-box-radio">
<span><input type="radio" name="isAccepted" value="2" id="notChecked" ></span>
<span>否</span>
</label>
</div>
</dd>
</dl>
</div>
</form>
这是一个弹框,里面有radio选择框,下面在input中加入click事件:
$(function(){
$("input[name=isAccepted]").click(function () {
alert(1111)
})
};
})
但选中时并没有alert出弹框,不知道是为什么?后来也尝试了onclick等方式,都行不通,求大神们解决一下
...全文
3204 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36670334 2017-03-15
  • 打赏
  • 举报
回复
问题解决了吗,我也是这个问题啊
yangchaocc 2016-04-20
  • 打赏
  • 举报
回复
问题已经接近了,该radio用的icheck,需要ifClicked就可以了
yangchaocc 2016-04-19
  • 打赏
  • 举报
回复
你的display:none;是什么鬼?不显示你还能点击? 已经show()了 另外,radio换成button就可以click
家里敷泥呀 2016-04-19
  • 打赏
  • 举报
回复
引用 2 楼 yangchao51222 的回复:
语法都错误了 $(function () { $("input[name=isAccepted]").click(function () { alert(1111) }) //////////////////////}; }); sorry,我复制时没删干净,其实是没有那个大括号的,也是不起作用的
如果吧上述大括号去掉的话,没有问题,我这边能alert出来。你引入了jquery吗? 按F12,看控制台报什么错。
家里敷泥呀 2016-04-19
  • 打赏
  • 举报
回复
你的display:none;是什么鬼?不显示你还能点击?
yangchaocc 2016-04-19
  • 打赏
  • 举报
回复
语法都错误了 $(function () { $("input[name=isAccepted]").click(function () { alert(1111) }) //////////////////////}; }); sorry,我复制时没删干净,其实是没有那个大括号的,也是不起作用的
  • 打赏
  • 举报
回复
语法都错误了
    $(function () {
        $("input[name=isAccepted]").click(function () {
            alert(1111)
        })
        //////////////////////};
    });

87,992

社区成员

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

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