Javascript 禁用该选项时,请添加“-”
我在rails管理面板中禁用并启用了一些选项。我正在更新选择和取消选择复选框和单选按钮上的面板标题 因此,当某个复选框的选项被禁用时,我想显示一个-而不是它的值 假设对于复选框图像suraj,我已禁用gon250,因此当我单击suraj时,gon250的标题应为-Javascript 禁用该选项时,请添加“-”,javascript,ruby-on-rails,Javascript,Ruby On Rails,我在rails管理面板中禁用并启用了一些选项。我正在更新选择和取消选择复选框和单选按钮上的面板标题 因此,当某个复选框的选项被禁用时,我想显示一个-而不是它的值 假设对于复选框图像suraj,我已禁用gon250,因此当我单击suraj时,gon250的标题应为- // Disable related options disables = JSON.parse(elem.attr("data-option-disables")); alert(disables); for(i = 0;
// Disable related options
disables = JSON.parse(elem.attr("data-option-disables"));
alert(disables);
for(i = 0; i < disables.length; i++) {
elem_to_be_disabled = $("input[data-option-subid='option_subid_" + disables[i] + "']");
elem_to_be_disabled.prop("disabled", true).addClass("c_disabled");
elem_to_be_disabled.closest(".part_option_wrapper").prepend("<div class='option_overlay'/>");
}
$("#selected_part_" + elem.attr("data-option-part")).find(".selected_part_option").html(elem.attr("data-option-name"));
// Enable related options
enables = JSON.parse(elem.attr("data-option-enables"));
for(i = 0; i < enables.length; i++) {
elem_to_be_enabled = $("[data-option-subid='option_subid_" + enables[i] + "']");
console.log(elem_to_be_enabled);
elem_to_be_enabled.prop("selected", true);
elem_to_be_enabled.prop("checked", true);
}
});
请帮忙
谢谢