qq_37830604 2017-11-10 05:28 采纳率: 50%
浏览 1050
已采纳

请教大神,关于前端的一个问题

有两个互斥的radio,现在我想要点击其中一个的radio,调用JavaScript方法,radio中用不成onclick, 也不能用这种的点击事件 $(function(){

   $(":radio").click(function(){
   alert("您是..." + $(this).val());
  });
 });,

因为我只是让一个radio调用script方法

  • 写回答

6条回答 默认 最新

  • Go 旅城通票 2017-11-10 05:39
    关注

    你那个radio起id,直接id选出来绑定事件不就行了

     $("#radioID").click(function(){
    alert("您是..." + $(this).val());
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Java°遇上鲸鱼 2017-11-10 05:39
    关注

    可以给radio加id,在进行调用。

    评论
  • qq_40919174 2017-11-10 05:42
    关注

    $("radio").eq(0).click(function() 第一个;$("radio").eq(1).click(function() 第二个。

    评论
  • caoqifu 2017-11-10 05:50
    关注

    可以通过判断是否选中做相应操作

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



    JQuery radio /*------判断radio是否有选中,获取选中的值--------*/ $(function(){ $("#btnSubmit").click(function(){ var val=$('input:radio[name="sex"]:checked').val(); if(val==null){ alert("什么也没选中!"); return false; } else{ alert(val); } var list= $('input:radio[name="list"]:checked').val(); if(list==null){ alert("请选中一个!"); return false; } else{ alert(list); } }); });

    男 女
    十分满意 满意 不满意 非常差


    也可以这样

    $(function () { $("input").click(function () { if ($(this).attr("checked")) { alert("选中了"); } }); });





    评论
  • caoqifu 2017-11-10 05:53
    关注

    http://www.jb51.net/article/64141.htm 打开这个地址看看你就明白了

    评论
  • qq_37830604 2017-11-10 07:21
    关注

    引用楼上大神caoqifu的。 $(function () {
    $("#nopwd").click(function () {
    if ($(this).attr("checked")) {
    $("#pwd").val("");
    }
    });
    });

    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥30 哈夫曼编码译码器打印树形项目
  • ¥20 求完整顺利登陆QQ邮箱的python代码
  • ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
  • ¥15 网络打印机Ip地址自动获取出现问题
  • ¥15 求局部放电案例库,用于预测局部放电类型
  • ¥100 QT Open62541
  • ¥15 stata合并季度数据和日度数据
  • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
  • ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
  • ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色