Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 默认情况下,选择第一个单选按钮_Javascript_Jquery_Html_Radio Button - Fatal编程技术网

Javascript 默认情况下,选择第一个单选按钮

Javascript 默认情况下,选择第一个单选按钮,javascript,jquery,html,radio-button,Javascript,Jquery,Html,Radio Button,默认情况下,我尝试选择第一个单选按钮。然而,我尝试过的每一个代码都不起作用。任何帮助都将不胜感激 jsfiddle- $('.radiogroup').change(函数(e){ const$this=$(this),$link=$(“#url”); $link.html($this.val()); $link.attr(“href”),$this.attr(“数据url”); }); 您只需添加.eq(0)。单击() $('.radiogroup').change(函数(e){ const

默认情况下,我尝试选择第一个单选按钮。然而,我尝试过的每一个代码都不起作用。任何帮助都将不胜感激

jsfiddle-

$('.radiogroup').change(函数(e){
const$this=$(this),$link=$(“#url”);
$link.html($this.val());
$link.attr(“href”),$this.attr(“数据url”);
});

您只需添加
.eq(0)。单击()

$('.radiogroup').change(函数(e){
const$this=$(this),$link=$(“#url”);
$link.html($this.val());
$link.attr(“href”),$this.attr(“数据url”);

}).eq(0).单击()// 您只需添加
.eq(0)。单击()

$('.radiogroup').change(函数(e){
const$this=$(this),$link=$(“#url”);
$link.html($this.val());
$link.attr(“href”),$this.attr(“数据url”);
}).eq(0).单击()// checked=“checked”就可以了

<input type="radio" name="radiogroup" id="radiogroup1" checked="checked" 
 class="radiogroup" value="Google" data-url="https://google.com" />

checked=“checked”将起作用

<input type="radio" name="radiogroup" id="radiogroup1" checked="checked" 
 class="radiogroup" value="Google" data-url="https://google.com" />

解决方案 选中属性将解决此问题

下面是代码片段

解决方案 选中属性将解决此问题

下面是代码片段

XHTML解决方案:

<input type="radio" name="radiogroup" id="radiogroup1" class="radiogroup" 
value="Google"  checked="checked" data-url="https://google.com" />

注意,选中属性的实际值实际上并不重要;这只是分配“选中”的一种方式。重要的是,像“真”或“假”没有任何特殊意义

如果不以XHTML为目标,可以使代码更加简化:

<input type="radio" name="radiogroup" id="radiogroup1" class="radiogroup" 
value="Google" data-url="https://google.com" checked>

XHTML解决方案:

<input type="radio" name="radiogroup" id="radiogroup1" class="radiogroup" 
value="Google"  checked="checked" data-url="https://google.com" />

注意,选中属性的实际值实际上并不重要;这只是分配“选中”的一种方式。重要的是,像“真”或“假”没有任何特殊意义

如果不以XHTML为目标,可以使代码更加简化:

<input type="radio" name="radiogroup" id="radiogroup1" class="radiogroup" 
value="Google" data-url="https://google.com" checked>


为什么不使用html设置它的可能副本??可能重复为什么不直接用html设置它??