Tag:

jQuery的attr – 返回多个类而不仅仅是第一个

鉴于如下div: yada yada 我想要使​​用JQUERY的$(div).attr(‘class’); 查找所有类,但JQUERY.attr只返回小部件。 有没有办法让JQUERY返回为元素定义的所有类? 谢谢

在jquery或js中获取所有类的实例

我认为已经有了这个答案,但我似乎无法找到一个..如何在Javascript中对该类的所有实例运行特定的类方法? 这必须在我不知道实例名称的情况下完成。 我想我可以在我的类中使用某种静态变量来存储所有实例,但这似乎不存在于JS中 那么如何在我class级的所有现有实例上调用我的方法? 注意:只是为了澄清:我不是在谈论CSS类,而是在谈论对象。 编辑:按Javascript中的类,我的意思是在函数上创建一个新对象: function something() { } var instance = new something();

如何在两个表行之间插入另一个表行?

Row 1 Column1 Row 1 Column2 Row 2 Column1 Row 2 Column2 Row 3 Column1 Row 3 Column2 Row 5 Column1 Row 5 Column2 这是表结构。 我想在Row下面插入 Row 4 Column1 Row 4 Column2 在第3行之后,我想通过Jquery在”dynamicRows”类的末尾插入新的行元素。 请帮我解决这个问题。 这段代码效果很好。 $(‘table tr.categories:last’).after(returnData);

Jquery – 如何使用类和属性查找元素

我试图找出找到我元素的最有效方法。 继我的smy结构: 为了找到这个元素,我可以这样做: $(“div.a [customattrib=’2′]”) 这似乎不起作用,还有另一种方法吗? 没有课程,我可以获得价值,但我认为这对我的结构来说不够高效: $(“div [customattrib=’2′]”)

用于jQuery选择器的CSS类命名的最佳实践

在构建Javascript密集的Web应用程序时,命名CSS类以保持Javascript代码和CSS样式表清洁以及UI结构灵活的最佳实践是什么? 选项1: 唯一地命名每个元素 。 例如, // HTML Item 1 // CSS .list-delete { color: black; } .item-delete { color: blue; } // Javascript $(“.list-delete”).show(); $(“.item-delete”).hide(); 优点: 选择样式或JS操作项很容易 缺点: 元素名称开始变得非常长并且难以跟踪 更改HTML结构需要大量重命名 选项2:在语义上为每个元素命名,并分层选择元素 。 例如, // HTML Item 1 // CSS #list > .delete { color: black; } #list > .items > .item > .delete { color: […]

如何获得最顶级的div父类

我需要得到主要的culpritClass div类,它在输入内容之后保存所有内容并按下enter并将其作为字符串放入变量中。 我似乎无法上课。 HTML: culprit 我尝试了以下JS,但我得到了undefined 。 $(‘.chat_text’).keypress(function(e) { if (e.keyCode == ’13’) { var ru = $(this).prev().parent().attr(‘class’); alert(ru); } }); var ru是重要的线。

javascript – 改变一个类的风格

我一直在使用jQuery,但是现在我想用纯粹的javascript写一些东西,这是挑战。我目前最大的问题之一就是我找不到设置/改变的方法为一堂课造型。 对于具有id的元素,这不是问题,但我想更改具有相同类的一组元素的样式,而不仅仅是一个具有id的元素。在jQuery中,我只想写: $(‘.someClass’).css(‘color’,’red’) 在纯粹的js中真的没有简单的等价吗?

jQuery:如何在类之间淡出?

我需要能够在类之间淡入淡出并无缝转换应用于元素及其子元素的任何和所有样式。 如何使用jQuery完成? 我知道如何添加/删除类,但这与两种截然不同的颜色之间的良好过渡不同。

Javascript从事件处理程序获取对父对象/类的引用

我有一个类(或者包含函数的对象;我听说没有Javascript类这样的东西)叫做Foo,它有一个附加到click事件的事件处理程序。 调用事件处理程序时,我想修改我的类Foo的属性。 通常,我会使用this关键字,但在事件处理程序中, this引用设置为对html元素的引用。 这是我的代码: function Foo() { this.num=0; $(‘element’).click(this.eventHandler);// jQuery to attach an onclick event to my element. this.eventHandler=function() { this.num++;// This doesn’t work. // Normally, “this” would refer to my instance of Foo, // but as an event handler, “this” refers to the html element. } } 所以我的问题是:如何将我的Foo实例引用到我的事件处理程序中,以便我可以修改其属性(如num )?

JQuery在hover时显示隐藏类

我对JQuery相对较新,我希望能够在鼠标hover时显示菜单。 这是html Approve | Delete | Spam | Edit 然后是JQuery $(“comment_div”).hover( function() { $(“.comment_actions”).show(); }, function() { $(“.comment_actions”).hide(); } ); 这项工作是因为我将多个评论拉出来,这只会显示第一个div上的菜单,无论“评论”是什么。 我想将菜单显示仅用于当前正在hover的评论。 我想我需要用“$ this”来完成这项工作,但不知道如何。 谢谢。