我有一个内联弹出窗口,它显示了每个单独的跨度元素中的复选框和相关标签列表。我想添加一个文本框,用户可以在其中输入以过滤弹出窗口中的值(用户名)。我有以下代码扩展jQuery属性选择器
$("#toEmpFilter").live("change", function() {
var FilterVal = $(this).val();
$("input.boxes").not("[title*=" + FilterVal + "]").each(function() {
$(this).parent("span.clscheck").hide();
});
$("input.boxes[title*=" + FilterVal + "]").each(function() {
$(this).parent("span.clscheck").show();
});
});
标签值被复制到标题字段中。这段代码工作正常。它唯一的问题是title * = FilterVal使大小写敏感的比较,而我需要不区分大小写的比较。我已经做了谷歌上一段时间,但只能找到扩展:如关键字扩展,而不是* =或$ =运营商 问候
我恐怕这个假设是不正确的:( – 2010-10-19 12:24:45