我是新手,开始学习 RoR 和一堆相关框架,并且一直在编写和审查大量代码,其中包含以下语句来选择 DOM 中的 CSS 元素
$(".a .b .c")
这是 jQuery 吗?我不确定,因为它经常嵌入到 ruby on rails 代码中。
这是一个 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();
This is javascript with most likely the jQuery framework.
The $("css stuff")
allows you to select an element based on its css selectors.
那是javascript,特别$
是函数的名称,用作jQuery
对象的快捷方式,通常你会在类似的东西中看到它
(function($){
console.log($);
})(jQuery);
它所做的是声明一个匿名函数,该函数接受一个被$
调用的参数,然后立即使用该jQuery
对象的实际参数调用该函数。
您可能已经注意到该$
对象不能引用 jQuery 对象,这是因为您可以“传递给该函数”一个不同的对象,例如使用另一个框架,如 mootools,或者您命名它。
我会在那里准确地说我使用'funcion'和'object'来交替引用jQuery和$,知道为什么你应该学习javascript!
它是 jQuery 选择器,用于选择加载页面的 DOM 中存在的元素。
如需进一步参考,您可以参考选择器的 jQuery 文档:选择器