function show1() {
alert( $("#xxx").html() );
}
<div id="xxx">
<input name="RadioGroup1" type="radio" id="RadioGroup1_1" />
</div><a href="#" onclick="show1();">显示</a>
当点击radio为选中状态时,点击“显示”后获得的html是
<INPUT id=RadioGroup1_1 type=radio name=RadioGroup1>
而不是
<INPUT id=RadioGroup1_1 type=radio name=RadioGroup1 CHECKED >
怎样才能正确的获得当前radio选中状态的html代码呢?
解决方案 »
- splt之后数组为空?
- 求助:jQuery的fadeIn在ie6的问题
- html文本框的检测问题.......................
- 我网页上有一个 退出登录的按扭 想要在点击它时候弹出一个有 确定和取消 的对话框 当点击确定时候关闭窗口 点取消时候不关闭 怎样写这个javascript 函数呀 那个高手给我写个
- 我动态增加了某个表格的列,那么怎么指定这个列的样式呢?可不可以直接指定css?
- 我看到有的网页js中使用fnHandle,不知道是什么东东,
- 我想得到opener的窗口的宽和高,怎么做?
- img 的src 用css 怎么写?
- 如何清空一个窗口里的内容?
- photoswipe做的图片效果,下面四个按钮PC可以出来,手机端出不来!
- js 问题点击button时。input可用
- 关于id的标注方法
function theforever_csdn(){
alert($("input[name='RadioGroup1']").attr("checked"));
}
</script><div id="xxx">
<input name="RadioGroup1" type="radio" id="RadioGroup1_1" />
</div><a href="#" onclick="theforever_csdn();">显示</a>
你应通过JS访问DOM和BOM来得到想得到的信息。
你看 <INPUT id=RadioGroup1_1 type=radio name=RadioGroup1 CHECKED >
这很明显不合乎XHTML的要求,按XHTML的惯例应该写成CHECKED=TRUE,但这个现在是IE设置的,不是你写的,所以追究原因,是你使用了不合适的DTD类型,不要用XHTML这个类型,用HTML的。这是现在很多网页制作者没有意识的,XHTML不是随便乱用的。
最后的解决方法是通过一个iframe引用到一个非XHTML标准的页面。