Jquery 获取选中单选按钮的值

Jquery 获取选中单选按钮的值,jquery,jquery-selectors,internet-explorer-8,internet-explorer-6,Jquery,Jquery Selectors,Internet Explorer 8,Internet Explorer 6,下面的jQuery代码实际上在MSIE8中运行良好,但在MSIE6中返回“undefined” 我还检查了Stack Overflow中与我的查询相关的其他问题,但找不到任何与IE6相关的信息。我需要这段代码在两种浏览器(IE6和IE8)中工作 我的radiogroup具有以下HTML设置: <input type="radio" name="f10" value="abc123"/> 如前所述,$(“input[name=f10]:checked”).val()似乎在IE8中返回

下面的jQuery代码实际上在MSIE8中运行良好,但在MSIE6中返回“undefined”

我还检查了Stack Overflow中与我的查询相关的其他问题,但找不到任何与IE6相关的信息。我需要这段代码在两种浏览器(IE6和IE8)中工作

我的radiogroup具有以下HTML设置:

<input type="radio" name="f10" value="abc123"/>
如前所述,
$(“input[name=f10]:checked”).val()似乎在IE8中返回一个值,但在IE6中返回“undefined”


如何满足这两种浏览器的需要?

引用它
f10

if($($input[name='f10']:checked”).val()!=未定义){

或者给单选按钮一个类,说
foo

alert($('.foo:checked').val());

引用它
f10

if($($input[name='f10']:checked”).val()!=未定义){

或者给单选按钮一个类,说
foo

alert($('.foo:checked').val());

感谢上面的回答。在将jQuery和jQuery UI库升级到最新版本后,这似乎解决了我在IE6和IE8浏览器中的问题


谢谢。

感谢上述回复。在将jQuery和jQuery UI库升级到最新版本后,这似乎解决了我在IE6和IE8浏览器中的问题


谢谢。

@ahren这里也一样。我甚至不会下载IE6来测试这一点。不幸的是,在我工作的公司,一些部门仍在运行IE6来满足遗留系统的需求,而其他部门则在使用IE8。政策是,IT部门需要满足这两个版本的需求,直到他们最终根除IE6。感谢@ubercool的回复英国,但刚刚在IE6中尝试过,仍然得到“未定义”的响应?有什么想法吗?对不起,我也在使用jquery-1.3。2@ahren这里也一样。我甚至不会下载IE6来测试这一点。不幸的是,在我工作的公司,一些部门仍在运行IE6来满足遗留系统的需求,而其他部门则在使用IE8。政策是IT部门需要为了迎合这两个版本,直到它们最终根除IE6。感谢回复@ubercooluk,但只是在IE6中尝试了这个,仍然得到了“未定义”的响应?有什么想法吗?对不起,我也使用jquery-1.3.2怪异,$(“输入[name=f10]:选中”).val()在我的IE6 VPC上使用jQuery 1.7.2运行很好。你运行的是什么版本的jQuery?顺便说一句,IE6的价值太低了。甚至不建议使用jQuery-1.3.2在itAm上使用jQuery-1.3.2-我将尝试最新版本v1.7.2,$(“输入[name=f10]:选中”).val()对我来说,使用jQuery 1.7.2在IE6 VPC上运行很好。你运行的是什么版本的jQuery?顺便说一句,IE6的价值太低了。甚至不建议使用jQuery-1.3.2在itAm上使用jQuery-我将尝试最新版本v1.7.2