Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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事件不工作_Javascript_Jquery_Html - Fatal编程技术网

Javascript 默认选中单选按钮-JQuery事件不工作

Javascript 默认选中单选按钮-JQuery事件不工作,javascript,jquery,html,Javascript,Jquery,Html,我已经在html中单击了一个单选按钮,我需要一些帮助,了解如何在JQuery中为已经单击的按钮应用事件。 现在,如果按钮已经被点击,则不会发生任何事件,但是如果我再次点击,它会执行它应该执行的操作。 我有两个单选按钮,第一个按钮已经被点击,以便隐藏div中的消息,第二个单选按钮被选中,然后显示消息。我在实现已单击的收音机时遇到问题。 这是html: <label for="answer">Answers:</label><input type="radio" nam

我已经在html中单击了一个单选按钮,我需要一些帮助,了解如何在JQuery中为已经单击的按钮应用事件。 现在,如果按钮已经被点击,则不会发生任何事件,但是如果我再次点击,它会执行它应该执行的操作。 我有两个单选按钮,第一个按钮已经被点击,以便隐藏div中的消息,第二个单选按钮被选中,然后显示消息。我在实现已单击的收音机时遇到问题。 这是html:

<label for="answer">Answers:</label><input type="radio" name="type" value="Yes/No" class="answers" checked="checked" id="answer"><span> Yes/No Form </span> <br><input type="radio" name="type1" value="Multiple" class="move"> <span>Multiple choice form </span><br>

如果有人能帮忙,谢谢

因为您想在页面加载时隐藏div,所以只需使用CSS即可

将显示添加到CSS类:

div.desc {
    display: none;
}
或者是div元素本身

天哪

这将在页面加载时隐藏元素,允许您根据需要显示/隐藏表单


为了完整起见,这里有一个。

在翻页时有多个选项可以隐藏$div.desc:

一,。在DOM就绪时,只要调用一个触发器事件,它就会触发一个click事件,如:

$(".answers").trigger("click")

二,。只需添加一个简单条件以显式隐藏页面加载时的内容,如:

$("div.desc").hide();

Id use.change for input toggles.What@tymeJV,只需运行已在方法外部单击的部分代码。这将需要它运行一次,因为它已经被检查过了。这就是@tymeJV的意思可能我不清楚你想要什么,但听起来你想把div隐藏在页面加载中?@RhapX-是的,我想把它隐藏在Begging。非常感谢@Kyuubido0没问题,很乐意帮助:
$("div.desc").hide();