js中的map()方法

xiaoxiao2021-02-28  97

map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery对象,map() 方法一般对于获得或设置元素集的值很常用。

比如:

$("p").map(function(){ return $(this).val(); }).get().join(", ") ); 注意的是,

由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组

callback(index,domElement){},回调函数有两个参数,都是遍历当前的dom对象。

使用如下:

就不需要一一获取值了。

function dealerQuerySubmit() { var ids = $(".contain input[name='partnerId']").map(function(index,elem) { //相当于遍历所有的input return $(elem).val(); }).get().join(','); var options={ type: "post", url: baseURL + "/omswap/user/queryDealer", dataType: "html", data: {"ids" : ids}, success: function(returnHtml) { $(".customer").html(returnHtml); } }; $("#dealerQueryForm").ajaxSubmit(options); }

转载请注明原文地址: https://www.6miu.com/read-39490.html

最新回复(0)