我有一些我需要修改的现有jQuery代码,但它超出了我的JS功能(我从来不是JS编码器)。
目前我有......
jQuery(document).ready(function($) {
function doFilters() {
// Show all rows
$("tr:hidden").show();
// Chemistry
if ($("#filter_chemistry").val() != "") {
var chemFilter = $("#filter_chemistry").val().toLowerCase().split(',');
$("td.polymerTypel").each(function(){
var texts = $(this).text().split(',');
var match = chemFilter.every(function(v) { return texts.indexOf(v) != -1; });
$(this).parent().toggle(!!match);
});
}
};
});
这不是所有过滤器,但它是相关的过滤器。基本上它会显示表格中的所有行,然后隐藏不符合特定条件的行。
该表有一个隐藏列,其类为" polymerTypel"这可能包含" st,ac"例如,然后是某人放置" st"进入filter_chemistry字段,它将隐藏任何不包含st。
的行我需要对此进行修改,以便有人进入" ac,-st"它会排除那些有st。
的人我玩过它,但确实取得了成功。
此处提供工作副本...... http://products.dunwood.co.uk/?range=all