前台 多项标签 选择 与属性初始化
//初始化 标签 文本 initLabeltext(); //添加 标签类型 $(".a_type").on("click", function () { changeLabeltext($(this)); });
//改变标签页选择项 function changeLabeltext(clickbtn) { var textlab = $("#houseType");//标签文本框 if (clickbtn.hasClass("btn-white")) {//未添加 clickbtn.removeClass("btn-white").addClass("btn-primary");//标记点击过 } else { clickbtn.removeClass("btn-primary").addClass("btn-white");//标记未点击 } var texts = ""; $(".a_type").each(function () { if ($(this).hasClass("btn-primary")) { texts = texts + "|" + $(this).attr("partype"); } }); textlab.val(texts);//重置文本 }; //初始化 标签 文本 function initLabeltext() { var texts = $("#houseType").val();//标签文本框 $(".a_type").each(function () { if (texts.indexOf($(this).attr("partype")) > 0) { $(this).removeClass("btn-white").addClass("btn-primary"); } }); };
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步