Tag:

如何根据当前url添加类

var search_name = location.search; if (search_name.search(“cate_no=24”) > 0) { $(“.cate_new a”).addClass(“active”); } }); 如果当前文档URL是http://abc.com/list.html?cate_no=24 ,我想在li a中添加“active”类。 我搜索并找到了这些js代码,但它不起作用。 这是错的吗?

如何从文本旁边的文本框中获取值

我有一个html页面,我有一个项目表(每行一个项目),其中每个项目是一个html链接,显示“添加”,每个链接旁边都有一个文本框,其中有一个数字。 文本链接和文本框位于表格行内的相同td中。 我如何使用jquery从我点击的链接右侧的文本框中捕获值。

如果$(element)hasClass然后.animate()不工作?

我正在制作一个箭头动画,当一个元素有一个“activeSlide”类由于某种原因它没有按预期运行。 我不知道为什么会这样,任何人都可以提供一些有关我做错什么的见解? $(document).ready(function() { if($(‘#navitem-2’).hasClass(“activeSlide”)){ $(“#navarro”).animate({marginLeft:”220px”}, 500); }; }); 谢谢! * 更新 * :以下是类更改onclick的一个例子,但动画不起作用: http : //jsfiddle.net/somewhereinsf/pn5sx/1/

获取对象的“class”属性,将其拆分为字符串数组

序言:我是意大利人,抱歉我的英语不好。 所以这就是问题: 考虑像这样的HTML对象: 如何从“div”元素的“class”属性中使用jquery获取字符串数组? 例: var a = $(‘#myDiv’).getClassArray(); //Not working,just an example return a; //[c1,c2,c3,c4,c5] 我以为我可以阅读“class”属性然后拆分字符串,但它看起来太冗长了,我想知道是否有更短更优雅的方法。

由Javascript生成的HTML元素 – 现在不起作用

我正在使用javascript生成HTML元素。 我将同一个类应用于所有元素。 我有一个函数将在该类遇到keyup事件时执行。 问题是我的函数没有识别javascript创建的元素。 请参阅此处的示例 – > jsFiddle HTML Type in the box below, an alert will appear Now Click Me jQuery的 $(document).ready(function() { $(‘button’).click(function() { var a = “The boxes below have the same class, thus they should show the alert when you type”; var b = “”; $(‘#mainform’).append(a + b); }); $(‘.conv’).keyup(function() { […]

如何使用jQuery过滤不需要的元素

让我们举两个div, 这个jQuery片段如下: $(‘.main’).css(‘background-color’,’red’); 这将正常地将div背景颜色更改为红色。 我想知道如何改变那些只有“主”作为类而不是“主权”的div的颜色,

基于类更改的触发function

我有以下内容。 我试图根据css类更改触发函数,但它不起作用。 jQuery(document).ready(function(){ jQuery(“#slider-banner”).bind(“cssClassChanged”,function(){ console.log(“I’m Here!”); if(jQuery(“#slider-banner”).hasClass(‘living-nutrients’)) { jQuery(“#home-middle-first”).css(“background-image”,”url([image path])”); } else if(jQuery(“#slider-banner”).hasClass(‘right-partner’)) { jQuery(“#home-middle-second”).css(“background-image”,”url([image path])”); } else if(jQuery(“#slider-banner”).hasClass(‘with-you’)) { jQuery(“#home-middle-third”).css(“background-image”,”url([image path])”); } }); jQuery(“#slider-banner”).trigger(‘cssClassChanged’); colsole在页面加载时显示我的console.log消息,但在页面加载后类再次更改时则不显示。 有谁看到我做错了什么? 更新: 所以我已经知道“cssClassChanged”不合法……我试图调整我在其他地方找到的答案……我确实意识到如果jQuery是武器,我会很危险! (知道这是战斗的一半,对吧?) 我尝试调整gdoron的答案与以下相关: jQuery(document).ready(function() { function checkForChanges() { if(jQuery(“#slider-banner”).hasClass(‘living-nutrients’)) { jQuery(“#home-middle-first”).css(“background-image”,”url([image path])”); } else if(jQuery(“#slider-banner”).hasClass(‘right-partner’)) { jQuery(“#home-middle-second”).css(“background-image”,”url([image path])”); } else if(jQuery(“#slider-banner”).hasClass(‘with-you’)) { jQuery(“#home-middle-third”).css(“background-image”,”url([image path])”); } else setTimeout(checkForChanges, […]

删除固定类不会从预设中正确删除它们

关于: 使用jQuery从强制布局节点中删除所有.fixed类 我现在可以删除固定类。 但节点仍然在视图中固定 。 因此,我认为简单地删除课程是不够的。 我也没有在D3的文档中找到任何帮助。

jQuery单击时向链接添加css类

我有当前的代码: $(‘ul.products-slideshow-thumbs li a’).bind(“mousedown”, function(){ $(this).toggleClass(“current”); }); 但它没有正常工作(基本上没有任何反应)。 有什么建议? (我担心我对jQuery / JavaScript很新。)谢谢!

滚动到下一个元素

我正在努力解决jquery或javascript问题。 它已经很烦人,告诉我在这个问题上我可能觉得太复杂了。 所以我的标记(简称)看起来像这样: My Content scroll down My Content scroll down My Content scroll down My Content scroll down 基本上只是一些容器。 每个包含不同的内容和按钮。 计划: 1)单击按钮后,窗口应向下滚动到下一个容器 。 2)最后一个按钮再次滚动到第一个容器。 所以我需要一个循环 。 3)容器的数量可能会因页面而异。 编辑: 4)容器可能并不总是彼此直接兄弟姐妹(见下面的标记) 问题: 我可以通过为每个容器提供一个唯一的ID作为滚动效果的目标来实现这一点。 问题在于它很快就会变得太乱。 不能我只是以某种方式将“ 下一个对象与类:容器 ”作为目标,然后滚动到那个? 我不确定js或jquery是否是正确的方法。 我对两者的了解有限。 我真的很感激能朝着正确的方向前进。 编辑:容器可能并不总是彼此的直接兄弟姐妹。 My Content scroll down My Content scroll down My Content scroll down My Content scroll […]