0
目前我得到的所有选择要素中存在的形式有以下:
$("form").submit(function(event)
{
// gather data
var data = GetSelectData($("form select"));
// do submit
$.post($(this).attr("action"), data, ..etc)
});
除了传递$("form select")
的,是有办法,我可以这样说
$(this).children('select') // this doesn't work, btw
让所有存在提交事件被用于执行形式的范围内的选择元素?
这将允许我的代码减少到下面,将所有的功能整合到一个共同的功能:
$("form").submit(function(event)
{
GatherDataAndSubmit($(this));
});
function GatherDataAndSubmit(obj)
{
var data = GetSelectData(obj.children('select'));
$.post(obj.attr("action"), data, ..etc)
}
感谢
戴夫