Jquery 如何测试收音机?
我有一个元素id的数组,希望检查元素的类型以便进一步处理。我对select、text、hidden和password的测试可以正常工作,但对radio的测试则不行。下面是我对每一个的大致用法Jquery 如何测试收音机?,jquery,radio-button,Jquery,Radio Button,我有一个元素id的数组,希望检查元素的类型以便进一步处理。我对select、text、hidden和password的测试可以正常工作,但对radio的测试则不行。下面是我对每一个的大致用法 if($('#elemID').is('select')) then do stuff... this works. if($('#elemID').is('input:text')) then do stuff... this works. if($('#elemID').is('input:hidd
if($('#elemID').is('select')) then do stuff... this works.
if($('#elemID').is('input:text')) then do stuff... this works.
if($('#elemID').is('input:hidden')) then do stuff... this works.
if($('#elemID').is('input:password')) then do stuff... this works.
if($('#elemID').is('input:radio')) then do stuff... this does **NOT** work.
任何关于如何成功测试元素ID为elemID的单选按钮的元素的想法都将不胜感激。您只需检查
type
属性,如下所示:
var type = $('#elemID').attr('type'); //type will be either "hidden", "text", "radio", etc.
您只需检查
type
属性,如下所示:
var type = $('#elemID').attr('type'); //type will be either "hidden", "text", "radio", etc.
。您使用的是哪个版本的jQuery,您的标记是什么样子的?。您使用的是哪个版本的jQuery,您的标记是什么样子的?一种等效的方法是
if($('#elemID').is('input[type=radio]'))
也许这样会更好。如果它不起作用,我希望看到你的数组中有元素
if($('#elemID').is('input[type=radio]'))
也许这样会更好。如果它不工作,我希望看到你的数组中有元素它应该工作。它应该工作。。它应该可以工作。它应该可以工作..jQuery v1.4.2很好的标记调用。。。有名字但没有身份证。。。啊!tgif.jQuery v1.4.2很好的标记调用。。。有名字但没有身份证。。。啊!tgif。