From 5efebb555efd984f3dd35de83e465cd53aaf8175 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 26 四月 2024 10:34:51 +0800 Subject: [PATCH] 完善左上角切换监测因子后,折线图联动切换功能 --- componet/checkbox.js | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/componet/checkbox.js b/componet/checkbox.js index 625ae21..6963d35 100644 --- a/componet/checkbox.js +++ b/componet/checkbox.js @@ -16,7 +16,7 @@ label.css('margin-left', '4px') // label.css('background-color', 'black') // checkbox.css('background-color', 'white') - checkbox.attr('checked', checked) + checkbox.prop('checked', checked) checkbox.on('click', onclickListener) var item = $('<div></div>') @@ -27,6 +27,20 @@ item.append(label) check.append(item) + } + }, + + /** + * 鍒锋柊澶嶉�夋缁勭殑閫夋嫨鐘舵�� + * @param {*} elementId + * @param {*} checkedList + */ + refreshCheckBox(elementId, checkedList){ + var checkboxList = $(`#${elementId}`).find('input') + for (let i = 0; i < checkboxList.length; i++) { + const box = checkboxList[i]; + const value = $(box).prop('value') + $(box).prop('checked', checkedList.indexOf(parseInt(value)) != -1) } }, @@ -47,7 +61,7 @@ label.css('margin-left', '4px') // label.css('background-color', 'black') // radiobox.css('background-color', 'white') - radiobox.attr('checked', checked) + radiobox.prop('checked', checked) radiobox.on('click', onclickListener) radioboxlist.push(radiobox) -- Gitblit v1.9.3