【发布时间】:2012-05-23 03:44:43
【问题描述】:
这里是交易:为了构建一系列正确的参数,我试图遍历包含在 ajax 构建表单中的所有输入; 这里的代码还没有完成,但我想你会明白的:
$("#formulaireUploadFichier").live('submit',function(e){
var fm = $(this);
var fld = [];
$('input',fm).not('[type=submit]').each(function(){
if ($(this"[type=radio]:checked"||$(this).not("[type=radio]"))
var name= $(this).attr("name");
var val= $(this).val();
fld.push(name+'='+val);
});
//construct url (note : should really be encoded!)...
var url = fm.attr('action')+'?'+fld.join('&');
//open shadowbox...
Shadowbox.open({
player:"html",
content:url,
width:800,
height:800
});
//prevent form submission...
e.preventDefault();
});
第 5 行是最痒的部分,我正在尝试为 JQuery 编写一个正确的选择器以传递未选中/选中的单选按钮。 我知道我离它并不远,但我搞砸了,所以任何帮助清除此帮助的帮助将不胜感激。
【问题讨论】:
标签: jquery jquery-selectors radio-button