如果那时jquery语句显示和隐藏给定的某些条件

时间:2013-05-08 23:47:27

标签: jquery if-statement

我使用以下jquery脚本来优先处理CRM上的表上的潜在客户/订单记录:

$('#SubscribersManageList tr:not("tr.Heading3"):contains("**-********"):not(:contains("$")):not(:contains("Ahora")):not(:contains("tel:")):not(:has(img[src*="images/plus.gif"]))').insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("No quiero contratar"):not(:has(img[src*="images/plus.gif"]))').insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("No lo sé"):not(:has(img[src*="images/plus.gif"]))').insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("En 15"):not(:has(img[src*="images/plus.gif"]))').css("background-color", "#FE8").insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("En 7"):not(:has(img[src*="images/plus.gif"]))').css("background-color", "#FE8").insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("tel:"):not(:has(img[src*="images/plus.gif"]))').css({'background-color' : '#F9B820', 'font-size' : '12px'}).insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("Ahora"):not(:has(img[src*="images/plus.gif"]))').css({'background-color' : '#F9B820', 'font-size' : '12px'}).insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("Ahora"):contains("tel:"):not(:has(img[src*="images/plus.gif"]))').css({'background-color' : '#F9B820', 'font-size' : '12px'}).insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("$"):not(:has(img[src*="images/plus.gif"]))').css({'background-color' : '#F9B820', 'font-size' : '12px'}).insertAfter("tr.Heading3:last");

$('#SubscribersManageList tr:contains("Ahora"):contains("tel:"):contains("$"):not(:has(img[src*="images/plus.gif"]))').css({'background-color' : '#F9B820', 'font-size' : '12px'}).insertAfter("tr.Heading3:last");

我想表达并添加到我的代码但不能做的是:

我想只显示最近5个条件的记录并隐藏其他所有内容,直到没有与最后5个条件匹配的记录,然后显示其余条件。

最后5个条件优先排序并为它们分配特定的css-background,所以我想要做的是当其他没有其他条件在最后5行中表达时,则显示其余的联系人。

任何帮助?

0 个答案:

没有答案