JQuery的包含选择 - 多个文本项

我是新来的JQuery,也许是缺少明显的,但我怎么可以使用包含选择筛选表,但有它寻找使用OR运算符的多个字符串。 换句话说,我想包括“红色”或“黄色”被隐藏的行。

到目前为止,我有这个它通过隐藏指定日期以外的所有行:

$(function() { $('div#WebPartWPQ5 table.ms-summarycustombody tr:not(:contains("10/27/2009"))') .hide(); });

作为更大的挑战,我所真正想要做的是写一个隐藏的脚本,calulates日期范围,然后删除包含日期,不属于这一范围的表行。

先感谢您。

约翰·

--------------解决方案-------------

分离不同的选择字符串用逗号。

$('table tr.red, table tr.yellow').hide()

你有过在你的网页HTML控件?

如果是这样,考虑增加一个班“日期”(或“彩色”),以各行的合适的TD元素。 然后-而不是使用:包括-这是极有可能的跨浏览器兼容性问题受苦,遍历表中的行,访问$('tr td.date').val()并进行任何测试,你需要。

另外,我建议使用date.js(http://www.datejs.com/)以简化日期处理。

var datestart = Date();
var dateend = Date();

$('div#WebPartWPQ5 table.ms-summarycustombody tr td.date').each(function(){
var date = Date.parse( $(this).val() );
if (date.between(datestart, dateend === true)) {
$(this).parent().hide(); //your logic here
}
});

和使用该.filter()方法的另一个例子(见http://docs.jquery.com/Traversing/filter#fn)。

var datestart = Date();
var dateend = Date();

$('div#WebPartWPQ5 table.ms-summarycustombody tr').filter(function(){
var date = Date.parse( $('td.date', this).val() );
return date.between(datestart, dateend) === true;
}).hide(); //your logic here

分类:jQuery的 时间:2012-01-01 人气:0
分享到:

相关文章

  • jQuery的“属性包含”选择一个动态值 2015-02-03

    比方说,我有一个变量questionId这是一个整数,我想找到tr具有片段(元素"question_"+questionId在他们的ID). 我怎样才能做到这一点? 我认为我将能够使用jQuery的做到这一点"属性包含"选择. 例如,这个工程,对于非动态值, $("tr[id*='quiz_question_7674']") 但是,我不能工作,如何插入变量值在那里. 这不,例如工作: questionId = 7674; $("tr[i

  • jQuery的 - 里面的一个变量包含选择 2012-10-11

    我仍然式学习jQuery的. 通过一个文本框的值时,选择里面我有一个问题. 我有这样的代码 jQuery('input#id_search').live('input', function() { varSearch = jQuery(this).val(); jQuery("a:contains('String')").css("text-decoration", "underline"); }); 如果我硬编码在价值上面的代码工作正常a:co

  • jQuery的:包含选择 2014-09-25

    我想,当我的变量主播包含单词'形象'运行'行动一个人. 如果它不包含指定的文本,否则它将运行操作两项. var clickedImage = $('.header ul li').find('img[rel="clicked"]').closest('li'); if ($(clickedImage).find('a:contains("image")')) { //action one } else { //action two } 我在哪里去错在这里? ----

  • jQuery的变量和选择 2014-11-06

    我创造,我加载HTML文档插入它一个变量: result = data; 我将如何得到结果的项目元素: $(result+ " item"); - >不工作. 我希望能够做这样的事 $("#result_html item"); -> but with result not #result_html --------------解决方案------------- 如果我的理解: $(result).find('item'); 假设我正确地理解你的问题,你

  • jQuery的:包含选择要检查两个列表 2013-10-18

    我有一个图片,相册和收藏夹两份名单. 当缩略图的相册点击我要检查,如果该图像是已经在收藏夹列表. 我试着使用:包括但返回false每次. 例如在这里:http://jsfiddle.net/tunafish/yJ95f/1/ 方法是:包含了正确的选择,或者我应该去真正的阵列? 图像列表是不长,最多20个. HTML: <div id="album"> <p>Photo Album</p> <ul class="gallery"

  • jQuery的:包含选择不与jQueryUI的滑块工作 2013-10-31

    我有下面的代码. <ul> <li class="prod" data-channels="3 4 6 8">product 1</li> <li class="prod" data-channels="1">product 2</li> <li class="prod" data-channels="2 8">pr

  • jQuery的属性包含选择 2014-06-20

    我有一套的div如的: <div class="wrapper"> <div class="uct_attr" data-tags="one two three four">stuff</div> <div class="uct_attr" data-tags="three four">stuff</div> <div class="

  • 使用Jquery搜索功能包含 2013-07-19

    我想创造一个"jQuery的搜索功能",我希望能够使用多个单词对结果进行排序. 是否有人可以告诉我怎么做工作? 这是我得到了什么: $(document).ready(function(){ $('.qid').keyup(function() { var keyword = $(this).val().toLowerCase().split(" "); $(".q").removeClass('show'); $(".q:contai

  • 如何选择一个字符串,字符串中,并将其保存到使用jQuery的变量? 2012-10-24

    我有一个动态输入的字符串: <span class="note_message">The order was manually edited:<br/>The list of edits goes here, and this maybe somewhat long sometimes</span> 那是可以输入到跨距的字符串的一个例子. 它总是以"该订单是手动编辑:"所以我想用jQuery来看看如果字符串包含这些单词的开头,如果

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.288 (s). 10 q(s)