如何为复选框创建虚拟值(how to create dummy value for checkbox)

系统教程 行业动态 更新时间:2024-06-14 16:57:17
如何为复选框创建虚拟值(how to create dummy value for checkbox)

我有以下jquery代码。 在else循环中,如何为结果创建虚拟值作为复选框对象? 我需要它传递给另一个函数进行处理。如果没有选中复选框,则需要将值传递为“全部”。

var result = []; $(".bf-c-1 input:checkbox").each(function() { // //Do stuff if (this.checked) { $( "#checked_value" ).replaceWith( "<div id='checked_value_loading'></div>" ); result = $("input[name='attribute_value[2][]']:checked"); setTimeout(function() { displaySelectedFilter(result); }, 1000); }else{ result[0] = "All" ; displaySelectedFilter(result); } });

displaySelectorFilter函数是:

function displaySelectedFilter(arr){ $( "#checked_value_loading" ).replaceWith( "<div class='column col-xs-12 col-sm-6 col-lg-5 col-md-5' id='checked_value'></div>" ); $( "#checked_value" ).empty(); $( "#checked_value" ).html( "Brand(s) <i class='fa fa-chevron-right'></i>&nbsp;" ); arr.each(function (item) { var span = $("<span>"); span.attr('class', 'selected_filter'); span.text($(this)[0].value); $("#checked_value").append(span); }); }

i have the following jquery codes. In the else loop, how can I create a dummy value for result as checkbox object? I need it to pass to another function for processing.Need to pass value as "All" if no checkbox selected.

var result = []; $(".bf-c-1 input:checkbox").each(function() { // //Do stuff if (this.checked) { $( "#checked_value" ).replaceWith( "<div id='checked_value_loading'></div>" ); result = $("input[name='attribute_value[2][]']:checked"); setTimeout(function() { displaySelectedFilter(result); }, 1000); }else{ result[0] = "All" ; displaySelectedFilter(result); } });

displaySelectorFilter function is:

function displaySelectedFilter(arr){ $( "#checked_value_loading" ).replaceWith( "<div class='column col-xs-12 col-sm-6 col-lg-5 col-md-5' id='checked_value'></div>" ); $( "#checked_value" ).empty(); $( "#checked_value" ).html( "Brand(s) <i class='fa fa-chevron-right'></i>&nbsp;" ); arr.each(function (item) { var span = $("<span>"); span.attr('class', 'selected_filter'); span.text($(this)[0].value); $("#checked_value").append(span); }); }

最满意答案

请更改result[0] = "All" ; 至:

result = $('<input type="checkbox" value="All"/>');

Please change result[0] = "All" ; to:

result = $('<input type="checkbox" value="All"/>');

更多推荐

本文发布于:2023-04-12 20:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/dzcp/db756cacd3e97d847442d93cba306b50.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:何为   复选框   create   dummy   checkbox

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!