jQuery是一个Javascript库,考虑添加Javascript标记。 jQuery是一个流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jquery的问题应该与jquery相关,因此有问题的代码应该使用jquery,并且至少需要jquery与用法相关的元素。
我的 HTML 中有一个 div 我需要在鼠标悬停时添加一个“警报危险”类。所以我使用了以下代码 $(文档...
向特定项添加一个类,该类符合 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 可能会有所帮助,以便在您的 中更轻松地定位和操作 .
我应该在 "addClass "之前使用 "hasClass "吗?[重复]
我遇到了以下脚本,它检查一个元素是否有类a,如果没有,就添加它:if (!$("div").hasClass("a")){ $("div").addClass("a"); }。由于jQuery不会添加类,如果......
这让人有些尴尬,因为我觉得我应该知道答案。如何使用JQuery将CSS子类添加到DIV中。所以我的CSS是= .class1 .subclass1 {width:10px; ...
jQuery addClass在第二次点击时起作用,而不是第一次点击
我有一个跨越多个div的菜单,我通过单击菜单下方的图像(一个小圆圈)在div之间移动,我需要将该图像更改为'active'类以指示用户所在的div ...] >
好吧,我知道通过一些jQuery动作,我们可以为特定的div添加很多类: Let's say that with some clicks and other things, the div gets ...