-2

我是新手,开始学习 RoR 和一堆相关框架,并且一直在编写和审查大量代码,其中包含以下语句来选择 DOM 中的 CSS 元素

$(".a .b .c")

这是 jQuery 吗?我不确定,因为它经常嵌入到 ruby​​ on rails 代码中。

4

4 回答 4

3

这是一个 jQuery 选择器,用于定位页面中的元素 :)

这是一个有效的东西,因为它是用 jQuery javascript 框架的语法编写的。

这是 jQuery 文档中关于类选择器的一个具体示例:http: //api.jquery.com/class-selector/

选择器用于定位 DOM 中的元素,以便您可以对其进行更改。

例子

// Remove all elements with the "myclass" class.
$(".myclass").remove();

// Remove all paragraphs that are a direct descendant of an element with the "myid" id.
$("#myid > p").remove();
于 2013-08-02T20:27:55.007 回答
2

This is javascript with most likely the jQuery framework.

The $("css stuff") allows you to select an element based on its css selectors.

于 2013-08-02T20:28:13.367 回答
1

那是javascript,特别$是函数的名称,用作jQuery对象的快捷方式,通常你会在类似的东西中看到它

(function($){
    console.log($);
})(jQuery);

它所做的是声明一个匿名函数,该函数接受一个被$调用的参数,然后立即使用该jQuery对象的实际参数调用该函数。

您可能已经注意到该$对象不能引用 jQuery 对象,这是因为您可以“传递给该函数”一个不同的对象,例如使用另一个框架,如 mootools,或者您命名它。

我会在那里准确地说我使用'funcion'和'object'来交替引用jQuery和$,知道为什么你应该学习javascript!

于 2013-08-02T20:37:46.863 回答
0

它是 jQuery 选择器,用于选择加载页面的 DOM 中存在的元素。

如需进一步参考,您可以参考选择器的 jQuery 文档:选择器

于 2013-08-02T20:30:41.393 回答