Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 找到html中的所有单选按钮,并用整个属性和值复制此按钮_Javascript_Jquery_Html - Fatal编程技术网

Javascript 找到html中的所有单选按钮,并用整个属性和值复制此按钮

Javascript 找到html中的所有单选按钮,并用整个属性和值复制此按钮,javascript,jquery,html,Javascript,Jquery,Html,我想添加一个JS函数,它可以搜索所有“input[type]=radio”按钮,并在新的div中输出所有原始属性和值 例如: 我想选择所有单选按钮部分并在“div1”中输出它们 所有的话,任何命令 任何话,任何命令 确切的词语,确切的顺序 准确的词,任何顺序 …(其中包含一些其他项目) 然后一些输出应该出现在div1部分中,如: <div id=div1> <input type="radio" id="LH_PrefLocRadio" name="_fsradio2"

我想添加一个JS函数,它可以搜索所有“input[type]=radio”按钮,并在新的div中输出所有原始属性和值

例如:

我想选择所有单选按钮部分并在“div1”中输出它们


所有的话,任何命令
任何话,任何命令
确切的词语,确切的顺序
准确的词,任何顺序
…(其中包含一些其他项目)

然后一些输出应该出现在div1部分中,如:

<div id=div1>
<input type="radio" id="LH_PrefLocRadio" name="_fsradio2" value="&amp;LH_PrefLoc=1" disabled="disabled" checked="checked">
<input type="radio" disabled="disabled" class="from_sellers_aspect_chbx" checked="checked" id="LH_SpecificSeller_id" name="_fsradio" value="&amp;LH_SpecificSeller=1">
</div>


在浏览器中,页面的按钮中显示了更多的单选按钮。

克隆元素并将其附加到输出中


非常感谢。你的方法有效!但是,如果我还想添加他们的“label for”属性,该怎么办?我才意识到我忽略了这个标签!a如果收音机和标签在父范围内(例如),您可以使用选择器选择这些标签并克隆它们。但是如果代码格式不好(例如,它们不在一个父范围内),我找不到方法。。。这很令人沮丧。你需要将标签与各自的收音机联系起来。
<div id=div1>
<input type="radio" id="LH_PrefLocRadio" name="_fsradio2" value="&amp;LH_PrefLoc=1" disabled="disabled" checked="checked">
<input type="radio" disabled="disabled" class="from_sellers_aspect_chbx" checked="checked" id="LH_SpecificSeller_id" name="_fsradio" value="&amp;LH_SpecificSeller=1">
</div>
jQuery('#main input[type=radio]').clone().appendTo('#output')