jquery函数没有';不执行

jquery函数没有';不执行,jquery,Jquery,我正在使用这个jQuery函数,但是当我运行我的应用程序时,这个函数不会执行 实际上,控件会转到这个函数,但不会进入这个函数内部来执行其中的代码 原因是什么 此函数用于取消选中收音机 $("input[type='radio']").click(function () { var previousValue = $(this).attr('previousValue'); var name = $(this).attr('name'); if (previousValue

我正在使用这个jQuery函数,但是当我运行我的应用程序时,这个函数不会执行

实际上,控件会转到这个函数,但不会进入这个函数内部来执行其中的代码

原因是什么

此函数用于取消选中收音机

$("input[type='radio']").click(function () {
    var previousValue = $(this).attr('previousValue');
    var name = $(this).attr('name');
    if (previousValue == 'checked') {
        $(this).removeAttr('checked');
        $(this).attr('previousValue', false);
    } else {
        $("input[name=" + name + "]:radio").attr('previousValue', false);
        $(this).attr('previousValue', 'checked');
    }
});
使用代替

安装。单击()


阅读

你想在这里做什么?我想勾选取消选中无线电输入。是的,我得到了,但什么是
previousValue
我得到了这个函数。我粘贴它。我想我必须包括一些.js文件。previousValue表示收音机的前一状态。@user2243331显示您的html。@user2243331您是什么意思?它所依赖的唯一JS文件是jQuery。它不工作。我的意思是控件不在该函数内。我很难在这里粘贴完整的代码。您能告诉我所有可能的原因吗??@user2243331 paste只有单选按钮代码和html。你的网站是活的吗?
$("input[type='radio']").change(function () {
    var previousValue = $(this).prop('previousValue');
    var name = $(this).prop('name');
    if (previousValue == 'checked') {
        $(this).removeAttr('checked');
        $(this).prop('previousValue', false);
    } else {
        $("input[name=" + name + "]:radio").prop('previousValue', false);
        $(this).prop('previousValue', 'checked');
    }
});