if-statement 相关问题

“if”语句是许多编程语言中的控制结构,它根据条件改变执行流程。如果您的问题是特定于语言的,还包括适当的语言标记,例如“java”。

向特定项添加一个类,该类符合 if 语句但与其他元素具有相同的类

我正在为我的学校制作一个奖学金网站,如果奖学金到期日已过,我想在奖学金中添加一个班级。每个奖学金都有班级 .month。 超文本标记语言 我正在为我的学校制作一个奖学金网站,如果奖学金到期日已过,我想在奖学金中添加一个班级。每个奖学金都有班级.月. HTML <li class="month 11 start" data-due-date="11/11/2014 1:00"> <time class="cbp_tmtime"><span>Nov. 11, 2014</span></time> <div class="cbp_tmicon"></div> <div class="cbp_tmlabel"> <h2>November</h2> <p>Text</p> <br> <a href="#">Website</a> | <a href="#">PDF</a> </div> </li> <li class="month 12 start" data-due-date="12/11/2014 1:00"> <time class="cbp_tmtime"><span>Dec. 11, 2014</span></time> <div class="cbp_tmicon"></div> <div class="cbp_tmlabel"> <h2>December</h2> <p>Text</p> <br> <a href="#">Website</a> | <a href="#">PDF</a> </div> </li> Jquery function getData(){ var scholarship = $('.month'); var data = $(scholarship).data("due-date"); var dataDate = new Date(data); var today = new Date(); if(dataDate < today){ } } 我已经寻找了好几天的方法来做到这一点,但我无法弄清楚。据我所知。请帮忙:/这让我发疯了。谢谢! 您需要对每个.month元素进行测试 function getData(){ var scholarships = $('.month'), today = new Date(); scholarships.each(function(){ var scholarship = $(this), data = scholarship.data("due-date"), dataDate = new Date(data); if(dataDate < today){ scholarship.addClass('expired'); } }); } 看起来您的 JavaScript 代码走在正确的轨道上。要向 scholarships 添加已过截止日期的班级,您可以使用 jQuery 中的 .addClass() 方法。这是代码的修改版本: function getData() { var scholarships = $('.month'); scholarships.each(function () { var data = $(this).data("due-date"); var dataDate = new Date(data); var today = new Date(); if (dataDate < today) { $(this).addClass('past-due'); // Add a class if due date has passed } }); } 在此修改后的代码中,使用 addClass 方法将“逾期”类别添加到已过截止日期的奖学金中。您可以根据自己的喜好自定义班级名称。 确保在页面加载时或在适当的时间调用 getData 函数。另外,请确保在此脚本之前包含您的 jQuery 库。 此外,调整 HTML 结构以包含更具体的类或 ID 可能会有所帮助,以便在您的 中更轻松地定位和操作 .

回答 2 投票 0

我不断在控制台中收到“未定义”的返回值,但已经明确返回了我的值

当我将其放入 console.log 时,我的值始终未定义,但每次都会返回一个值。它为什么要这样做?我定义了我的 var,它应该可以工作,但我只是不断得到

回答 1 投票 0

如何根据我的选择是否存在于另一个表中来更改它的输出

我正在尝试选择某个名称是否已在我的客户表中。 这就是我想做的,但我收到错误“子选择不支持案例构造。谢谢...

回答 1 投票 0

根据另一个变量在 R 中创建一个变量

实际上,我有一个 Tableau 仪表板,用于与课程讲师共享学生调查数据。我只会在讲师收到至少 10 条回复后才会分享数据。他们不明白...

回答 1 投票 0

向数组添加一项 IF 条件语句

我有一个受保护的数组。 Tric_FullCircle_Model_Product_Adapter 类扩展了 OnePica_FullCircle_Model_Product_Adapter { /** * 全球公司编号 */ 受保护的$_globalCompanyNu...

回答 1 投票 0

使用条件来分配元素的值,同时声明要推入结果数组的子数组

当我创建数组的一个元素时,我需要设置一个条件 foreach($score 作为$item): if ($item['subject_id'] == "3"){ $file_data_array[] = 数组( "y" => $item['...

回答 4 投票 0

为什么我的 else if 或 else 函数在第一个函数起作用时不起作用?

我尝试使用 else/if 语句根据单击的内容返回不同的值。现在,我的代码适用于第一个 if,但突然不适用于其余的。我不明白为什么不。 文件...

回答 1 投票 0

数组声明中的 If 语句...这可能吗? [重复]

这是我的代码 $product_option_value_data[] = 数组( 'product_option_value_id' => $product_option_value['product_option_value_id'], 如果(isset($product_option_value_description_query->...

回答 8 投票 0

如何检查PHP中定义的常量是否存在?

所以我使用的是一个名为fuelphp的PHP框架,并且我的这个页面是一个HTML文件,所以我不能在其中使用PHP。我有另一个文件,其中有一个顶部栏,我的 HTML 文件将通过它调用...

回答 6 投票 0

日期限制正在删除 SAS 中想要的日期

我正在尝试使用 SAS 来限制 24 财年第一季度的日期。当我运行代码时,我发现所有观察结果都被删除,而不仅仅是日期范围之外的观察结果。下面是一个例子

回答 1 投票 0

C制作多个条件的IF

如何制作具有多个条件的if函数?我知道 CMake 支持 if 有 2 个条件,但是如何使超过 3 个条件? 我需要这样的东西: if(WIN32 或苹果或 IOS) 设置(LIBS) 万一()

回答 2 投票 0

if (else) 语句中的布尔逻辑有问题

我正在尝试创建一个函数,该函数根据两个变量返回不同的问候语:提供的国家/地区和时间。 如果 time 大于或等于 0 但小于 12 则为 morni...

回答 1 投票 0

If/else 条件不适用于 Python

下面是代码 - 我试图获取包含特定名称的文件,如果不需要,我需要发送电子邮件。但在这种情况下,else 始终测试 true 并且电子邮件已通过文件发送...

回答 1 投票 0

确定给定日期是否小于 1 天、1 到 3 天或更长时间

我需要make if like ---> 如果您的活动少于 1 天,请做某事 否则,如果您的活动超过 1 天且少于 3 天,请做其他事情 否则,如果您的活动超过 3 次,请做一些事情...

回答 4 投票 0

为什么我的 Tic Tac Toe 游戏机没有记录“Winner!”?

我正在构建一个 Tic Tac Toe 游戏,我不确定为什么我的最终 if 语句 // 如果一行中的所有条目都与用户的符号匹配,则报告获胜者 if (((gameGrid[i][0] == gameGrid[i][1]) ==

回答 1 投票 0

PHP 如果日期早于 X 天

我在日期方面遇到一些问题。我需要 make if like ---> 如果您的活动时间少于 1 天,请考虑一下 否则,如果您的活动超过 1 天且少于 3 天,请执行其他操作 否则如果你的

回答 3 投票 0

如何使用三元运算符将任何内容传递给函数 - javascript

我想知道是否可以使用三元运算符而不是 if-else 执行以下操作。 if (myPath === '/') { 下一个({ 路径: '/articles', 查询: { 页: 1 } }); } 别的 { 下一个(); } 我想要什么...

回答 1 投票 0

我是否错误地使用了 if else 语句,一直输出错误的值

我正在尝试创建一个函数,根据提供的国家/地区和时间返回不同的问候语。如果 time 大于或等于 0 但小于 12,则为早上。如果时间...

回答 1 投票 0

带有商串行逻辑条件的VBA if语句

下面的代码就可以了。 调暗 myNumber 只要 如果 myNumber = 4 或 myNumber = 7 或 myNumber = 10 或 myNumber = 13 或 myNumber = 16 或 myNumber = 19 或 myNumber = 22 那么 MsgBox "你好&quo...

回答 2 投票 0

根据条件在数据框中查找值

我有一个主数据框和三个较小的数据框。最终,我想在主数据框中创建一个新列,指示每行是否满足两个条件。 A 列中的值...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.