单击单选按钮的处理程序

用户名

我有以下代码:

<script>
    $(document).ready(
        function()
        {
            $('#radans').on("click",function(event)
            {
                $('#ansform').append("<input type='submit' value='accept answer'>")
            });
        });
</script>

而且我有几个RadioButton的ID为“ radans”,形式为ID =“ ansform”。当我单击第一个RadioButton处理程序时捕获此事件,但是当我单击第二个,第三个RadioButton处理程序时,处理程序未捕获此事件。我怎么解决这个问题?

更新:

<form id = "ansform" action=/question method="post">

<p>Answers:</p> 

<input id ="radans" type="radio" name="ansvar" value="0"> yes<br>  

<input id ="radans" type="radio" name="ansvar" value="1"> no<br>

谢谢大家 确实我有重复ID的严重错误

Laaposto

“而且我有几个id =“ radans”的RadioButton”

错了 ID应该是唯一的。你不能有很多。

在您的示例中,$('#radans').on仅针对第一个ID激活。

例如,尝试在您的单选按钮上添加相同的类

<input class ="radans" type="radio" name="ansvar" value="0"> yes<br>  

 <input class ="radans" type="radio" name="ansvar" value="1"> no<br>  

然后使用以下代码:

$(document).ready(
    function()
    {
    $('.radans').on("click",function(event)
            {
            $('#ansform').append("<input type='submit' value='accept answer'>")

            });
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击单选按钮的处理程序

来自分类Dev

单击单选按钮时如何处理?

来自分类Dev

JS / PHP邮件处理程序单选按钮

来自分类Dev

jQuery按钮单击处理程序未执行

来自分类Dev

使用JQuery创建按钮并单击处理程序

来自分类Dev

PyQt按钮单击和释放处理程序

来自分类Dev

单选按钮单击

来自分类Dev

单选按钮单击事件

来自分类Dev

模拟单击单选按钮

来自分类Dev

单击禁用的单选按钮

来自分类Dev

单选按钮(如果单击)

来自分类Dev

单击单选按钮

来自分类Dev

单击单选按钮硒

来自分类Dev

单选按钮未单击就单击

来自分类Dev

如果选中了单选按钮,则调用函数处理程序

来自分类Dev

使用.prop()设置单选按钮不会触发事件处理程序

来自分类Dev

使用.prop()设置单选按钮不会触发事件处理程序

来自分类Dev

处理多个单选按钮

来自分类Dev

jQuery使单选按钮不可单击

来自分类Dev

RSelenium单选按钮不可单击

来自分类Dev

Javascript或JQuery:单击单选按钮

来自分类Dev

防止单选按钮被完全单击

来自分类Dev

查找单击的单选按钮的标题

来自分类Dev

类的单选按钮单击了jquery

来自分类Dev

WebDriver:无法单击“单选按钮”

来自分类Dev

使div禁用单击单选按钮

来自分类Dev

Python Selenium:单击单选按钮

来自分类Dev

执行单选按钮,单击链接后单击

来自分类Dev

事件处理程序未在动态按钮单击时触发