任何人都可以帮我解决JQuery语法问题吗?
此测试工作正常:
if ( $('input[name="'+ Field +'"]').is((':radio')) ) { do something }
但是,我想测试输入是否不无线电,老实说,我正在努力。
抱歉我的英语不好。
祝你好运
答案 0 :(得分:2)
只是否定条件:
if ( ! $('input[name="'+ Field +'"]').is(':radio') ) //check the bang at the start
您也可以使用:not
,但速度较慢:
if ( $('input[name="'+ Field +'"]').is(':not(:radio)') )
答案 1 :(得分:1)
没有jQuery似乎更容易
if ( document.getElementsByName(Field)[0].type != 'radio' ) {
}
答案 2 :(得分:1)
if ( $('input[name="'+ Field +'"]').is(':not(:radio)')) { do something }
答案 3 :(得分:0)
两种方法都很好
if(!$('输入[name ="' + Field +'"]')。(':radio& #39;)){做某事}
和
if($('输入[name ="' + Field +'"]')。(':not( :电台)'))){做某事}
没有尝试javascript选项,假设它也有效;)
你保存我的一天谢谢大家的快速回答。