【发布时间】:2012-02-22 07:58:26
【问题描述】:
有表格可以根据参数搜索和突出显示
当用户滑动滑块时,滑块值会发生变化,并根据值突出显示 TD。
因此,根据列,它应该突出显示。目前我已经添加 类到 td (如 col-1,col-2.. ),但可以不这样做 添加类。
当值为“2”时,“12”也会突出显示。可以做什么 在这件事上?
jQuery( "#slider-vertical" ).slider({ // First Slider Voltage
orientation: "vertical",
range: "min",
min: 2,
max: 16,
step: 2,
slide: function( event, ui ) {
jQuery( "#amount" ).val( ui.value );
jQuery("#tableData td.col-1").removeClass("jquery-colorBG-highLight"); // add
var highlightTD = jQuery('#tableData tr td.col-1:contains(\'' + ui.value + '\')');
highlightTD.addClass("jquery-colorBG-highLight");
}
});
【问题讨论】:
-
只是想知道您的句子“但是可以在不添加类的情况下做到这一点。”。添加/删除类有问题吗?其他选项是使用 .css,但我认为添加和删除类是一个很好的解决方案。
-
根据列向所有 TD 添加类,我认为会减慢脚本渲染速度。 [index] 是选项。
标签: javascript jquery html jquery-ui