我正在查看在检查项目时获取下拉列表的元素,但继续获取[Object Object]。
有人可以帮助我使用我正在使用的代码。
var t = $("#serchTerm").val($(".dropdown-menu input[type='checkbox']:checked").map(function (){
t = value = $(this).attr("data-val");
$("#reportStatus").val(value);
return t;
}));
答案 0 :(得分:0)
尝试使用map()
,因为var valueArray = $(".dropdown-menu input[type='checkbox']:checked").map(function (){
var t = $(this).attr("data-val");
//$("#reportStatus").val(value); removing this as it makes no sense
return t;
}).get();
$("#serchTerm").val(valueArray.join());
将返回一个jQuery对象数组。
我认为你的部分问题是试图压缩你的代码太多,因此不能让它变得非常易读
var dateType = /^(\d{4})([\/-])(\d{1,2})\2(\d{1,2})$/;
这假设您需要以逗号分隔的值列表。未提出预期结果