jQuery's clone()函数扰乱了原始元素'的属性
jQuery's clone() function messes up original element's property
我有一个看似简单的问题。我先检查一个单选按钮,然后克隆它。原来的单选按钮未选中,克隆的按钮是正确的。有人能告诉我为什么原来的单选按钮没有被选中吗?
提前感谢!
<!DOCTYPE HTML>
<html>
<head>
<script src="jquery.js"></script>
</head>
<body>
<div id="ClonedDiv" style="display:none"></div>
<div id="RadioDiv">
<input id="high" type="radio" name="severity" value="High"/>
<input id="medium" type="radio" name="severity" value="Medium"/>
<input id="low" type="radio" name="severity" value="Low"/>
</div>
<script>
$("#RadioDiv #high").prop("checked", true);
alert("RadioDiv's High is: " + ($("#RadioDiv #high")[0].checked ? "CHECKED." : "NOT CHECKED!") );
$("#ClonedDiv").empty();
$("#RadioDiv>input").clone().appendTo("#ClonedDiv"); // I'm merely cloning RadioDiv's inputs into ClonedDiv...
alert("RadioDiv's High is: " + ($("#RadioDiv #high")[0].checked ? "CHECKED." : "NOT CHECKED!") );
alert("ClonedDiv's High is: " + ($("#ClonedDiv #high")[0].checked ? "CHECKED." : "NOT CHECKED!") );
</script>
</body>
</html>
一个组中只能选中一个单选按钮。选中一个取消选中所有其他。单选按钮的分组由它们都具有相同的名称属性来确定。将它们克隆到隐藏的div中,然后选中其中一个取消选中另一个。
相关文章:
- 反应路由器弄乱了请求网址
- PHP 代码中的 CSS 弄乱了 IE9 中的布局
- jQuery's clone()函数扰乱了原始元素'的属性
- 动画不透明度弄乱了我的文本
- 滚动弄乱了我的画布鼠标坐标 - Javascript Telerik Mobile
- 模板页面 css 覆盖了我的原始 css
- jQuery加载弄乱了布局
- 我制作了自己的jquery选项卡版本,但我需要外部链接来显示选项卡内容和样式原始导航
- 弄乱jquery产生了意想不到的结果
- jQuery弄乱了DIV的z索引
- 谷歌浏览器扩展弄乱了正则表达式全局标志
- JS触发的文件下载弄乱了重音字符
- 在Neo4j API中阻止了交叉原始请求
- 为什么Google.com's的源代码太乱了
- 添加倒计时,使用jquery.弄乱了页面.我做错了什么?
- IE9+弄乱了我的JSON对象
- 模态中的链接在打开模态之前出现,弄乱了页面界面
- simplemodal是否搞乱了ASP ?. NET ajax控件
- 未定义的计数为变量 - 弄乱了我的isObjEmpty()函数
- jQuery弄乱了我的PHP