gpt4 book ai didi

javascript - 如果包含不同的变量值如何隐藏div

转载 作者:行者123 更新时间:2023-12-03 07:50:45 25 4
gpt4 key购买 nike

我试图隐藏一个不包含特定值的div,我有一个包含表格的div,表格内部有一个像这样的跨度:

这是我的库和 CSS:

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Ordenes - 99 Minutos</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="static/dashboard/v3/js/jquery-2.1.4.js"></script>
<script src="static/dashboard/v3/js/jquery-ui.js"></script>
<script src="static/dashboard/v3/js/bootstrap.min.js"></script>
<link href="static/dashboard/v3/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="static/dashboard/v3/style.css" type="text/css" />

<link href="static/dashboard/v3/css/jquery-ui.css" rel="stylesheet">
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places"></script>

enter image description here

它的代码:

<div class="container-a">
<div class="container-b">
<div class="container-c">
<table border="1"style="width:98%">
<tr>
<td width="220" height="100">
1
</td>
<td width="200">
2
</td>
<td width="300">
<div id="step_form_1" class="order-steps">
<span>25/01/2016 13:30</span>
<div>
</td>
<td width="120">
4
</td>
<td width="120">
5
</td>
</tr>
</table>
</div>
<div class="side-color">
</div>
<div class="tam">
</div>
</div>
<div class="container-b">
<div class="container-c">
<table border="1"style="width:98%">
<tr>
<td width="220" height="100">
1
</td>
<td width="200">
2
</td>
<td width="300">
<div id="step_form_1" class="order-steps">
<span>18/01/2016 13:30</span>
<div>
</td>
<td width="120">
4
</td>
<td width="120">
5
</td>
</tr>
</table>
</div>
<div class="side-color">
</div>
<div class="tam">
</div>
</div>

使用 Jquery 我获取当前日期,因为我尝试将 div(日期)的内容与当前日期进行比较,所以我编写了一个切片来仅获取没有时间的日期:

var d = $.datepicker.formatDate('dd/mm/yy', new Date());

var e = $("#step_form_1 span").html().slice(0,-6);

我试图隐藏不包含特定日期的 div,例如,如果 div 包含 25/01/2016 钢铁显示,而其余部分则隐藏

最佳答案

您可以使用 jquery :contains() 选择器来查找特定元素是否包含文本。

$(".container-c table tr td div.order-steps").each(function()
{
$(this).find('span:contains("25/01/2016")').length > 0 ?
$(this).show() : $(this).hide();
});

示例:https://jsfiddle.net/DinoMyte/6x80vabm/3/

关于javascript - 如果包含不同的变量值如何隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35000686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com