Skip to content

jQuery 库中的 $() 是什么?

返回jquery对象

网页上有 5 个元素,如何使用 jQuery来选择它们?

$$("*")

jQuery 里的 ID 选择器和 class 选择器有何不同?

$("#id") $(".class")

如何在点击一个按钮时使用 jQuery 隐藏一个图片?

$(btn).on('click', (e) => { e.preventDefault(); $("#img").hide('fast'); })

$(document).ready() 是个什么函数?为什么要用它?

文档处于ready状态时就执行代码,适用于所有浏览器

JavaScript window.onload 事件和 jQuery ready 函数有何不同?

window.onload = function() { ... 阻塞进程 等待资源完全加载 }

$(function() { 不阻塞 只用等待DOM树,跑起来更快,多次调用 });

如何找到所有 HTML select 标签的选中项?

$("[select] :selected")

jQuery 里的 each() 是什么函数?你是如何使用它的?

$("div").each(function(item) { 迭代函数 可用于循环 });

你是如何将一个 HTML 元素添加到 DOM 树中的?

var elem = document.createElement("div"); elem.innerHTML = 'div'; document.body.appendChild(elem);

你能用 jQuery 代码选择所有在段落内部的超链接吗?

$("a[href]")

$(this) 和 this 关键字在 jQuery 中有何不同?

this原生,返回调用时指向的对象 $(this)返回jquery对象

你如何使用jQuery来提取一个HTML 标记的属性 例如. 链接的href?

$("a").each(function() { console.log($(this).attr('href')); })

你如何使用jQuery设置一个属性值?

$("jquery").attr('attrName', 'name')

jQuery中 detach() 和 remove() 方法的区别是什么?

你如何利用jQuery来向一个元素中添加和移除CSS类?

$("elem").removeClass()

使用 CDN 加载 jQuery 库的主要优势是什么 ?

快,压缩,缓存

jQuery.get() 和 jQuery.ajax() 方法之间的区别是什么?

$.get()封装过 $.ajax()相对更底层

jQuery 中的方法链是什么?使用方法链有什么好处?

代码量少,返回当前对象

你要是在一个 jQuery 事件处理程序里返回了 false 会怎样?

哪种方式更高效:document.getElementbyId("myId") 还是 $("#myId")?

当然是原生

共 20 个模块,1301 篇 Markdown 文档。