Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery检查属性。打开收音机并取消选中onClick_Javascript_Jquery_Html_List - Fatal编程技术网

Javascript jQuery检查属性。打开收音机并取消选中onClick

Javascript jQuery检查属性。打开收音机并取消选中onClick,javascript,jquery,html,list,Javascript,Jquery,Html,List,这是代码 <html> <head> <link href="../../fuctions/style.css" rel="stylesheet" media="screen" type="text/css" /> <script type="text/javascript" charset="utf-8" src="../../fuctions/cordova-2.3.0.js"></script&g

这是代码

<html>
    <head>
        <link href="../../fuctions/style.css" rel="stylesheet" media="screen" type="text/css" />
        <script type="text/javascript" charset="utf-8" src="../../fuctions/cordova-2.3.0.js"></script>
        <script type="text/javascript" charset="utf-8" src="../../fuctions/functions.js"></script>
        <script type="text/javascript" charset="utf-8" src="../../fuctions/jq.js"></script>
    </head>
    <body>
        <div id="topbar">
            <div id="title"><!--Title-->
                After Landing
            </div>  
            <div id="leftnav">
                <a href="../../index_aerosoft.html">Home</a>
                <a href="katana_checklist_all.html">Overview</a><!--AllChecklist-->
            </div>
            <div id="rightnav">
                <a href="katan_checklist_engineshut-downl.html"id="a_next">Next</a></div><!--NextPage-->
            </div>
            <div id="content">
                <ul class="pageitem">
                    <li class="radiobutton" onClick="checkChanges()">
                        <span class="name">Wing Flaps -<font color="red"> UP
                        </font></span>
                        <input name="1" type="radio" value="other" />
                    </li><!--CheckpunktEnd-->
                    <li class="radiobutton" onClick="checkChanges()">
                        <span class="name">Carburetor Heat -<font color="red"> OFF
                        </font></span>
                        <input name="2" type="radio" value="other" />
                    </li><!--CheckpunktEnd-->
                    <li class="radiobutton" onClick="checkChanges()">
                        <span class="name">Exterior Lights -<font color="red"> as required
                        </font></span>
                        <input name="3" type="radio" value="other" />
                    </li><!--CheckpunktEnd-->
                    <li class="radiobutton" onClick="checkChanges()">
                        <span class="name">Electric Fuel Pump -<font color="red"> OFF
                        </font></span>
                        <input name="4" type="radio" value="other" />
                    </li><!--CheckpunktEnd-->
                </ul>
            </div>
            <div id="footer">
                <a class="noeffect" href="#" onClick="resetChecklist();">Reset Checklist</a><!--ResetChecklist-->
                <br /><br />
                <a class="noeffect" href="#" onClick="openxyzDE();">xyz</a>
            </div>
    </body>
</html>
我想在该代码中添加一个功能,如果选中并再次单击(onClick),则取消选中收音机。这也会将颜色改回红色。

很少更正

  • 删除
    :选中的
    前的空格。更改:

    $('.radiobutton :checked').closest('.radiobutton').find('font').attr('color', 'green');
    
    致:

  • 您需要在此处使用
    input[type=“radio”]
    。更改:

    $('.radiobutton :radio').on('click', checkChanges);
    
    致:


  • 不适合我,也许我做错了什么你有完整的代码给我吗?你能帮我做一个修改,这样我会编辑并把你发回…:)
    $('.radiobutton:checked').closest('.radiobutton').find('font').attr('color', 'green');
    
    $('.radiobutton :radio').on('click', checkChanges);
    
    $('input.radiobutton[type="radio"]').on('click', checkChanges);