jQuery循环表单字段并排除单选按钮
我有下面的代码,它在表单中的元素上循环,并创建一个可以作为URL传递的字符串jQuery循环表单字段并排除单选按钮,jquery,forms,radio-button,Jquery,Forms,Radio Button,我有下面的代码,它在表单中的元素上循环,并创建一个可以作为URL传递的字符串 $(document).ready(function() { // submit form $('#getCodeRefine').submit(function(){ var queryString = '/accommodation-results/params/' var fields = $( this ).serializeArray(); jQuery.each( fields, f
$(document).ready(function() {
// submit form
$('#getCodeRefine').submit(function(){
var queryString = '/accommodation-results/params/'
var fields = $( this ).serializeArray();
jQuery.each( fields, function( i, field ) {
if (field.value.length) {
queryString += field.name + '/' + field.value + '/';
}
});
$(this).attr('action', queryString);
})
});
唯一的问题是我想排除所有单选按钮,但我不知道怎么做。请参阅网站上有关选择器的详细信息
用于排除“单选”按钮
jQuery.each( fields, function( i, field ) {
if(field.not(':radio')){
if (field.value.length) {
queryString += field.name + '/' + field.value + '/';
}
}
});
jQuery.each( fields, function( i, field ) {
if(field.not(':radio')){
if (field.value.length) {
queryString += field.name + '/' + field.value + '/';
}
}
});