$("#id")
是最快的选择器,因为它直接调用浏览器的原生方法 getElementById()
。$(".class")
在现代浏览器中性能不错,但在 IE 5-8 中会比较慢,因为这些浏览器没有原生的 getElementByClassName()
方法。$("element")
直接使用原生的 getElementsByTagName()
,性能也很好。$("ancestor descendant")
选择祖先元素下的所有后代元素。$("parent > child")
只选择直接子元素。$("prev + next")
选择紧接在 prev
元素后面的 next
元素。$("prev ~ siblings")
选择 prev
元素之后的所有兄弟元素。$("element:first")
选择第一个元素。$("element:last")
选择最后一个元素。$("element:even")
和 $("element:odd")
分别选择索引为偶数和奇数的元素。$("element[attr]")
选择带有指定属性的元素,$("element[attr='value']")
选择属性值等于指定值的元素。$(":input")
选择所有输入元素。$(":text")
选择所有文本框。$(":checkbox")
选择所有复选框。// 选择所有必填字段
$("input[required]").each(function() {
$(this).on("blur", function() {
if ($(this).val() === "") {
$(this).addClass("error");
} else {
$(this).removeClass("error");
}
});
});
$(selector).on("event", handler)
是绑定事件的首选方法,它支持动态内容的事件绑定。$(selector).off("event", handler)
用于移除事件处理程序。$(selector).trigger("event")
触发指定的事件。// 委托处理动态添加的列表项点击事件
$("ul").on("click", "li", function() {
$(this).css("background-color", "yellow");
});
focusin
和 focusout
事件的处理顺序,以符合最新的 W3C 规范。新的顺序是:blur -> focusout -> focus -> focusin
。event.preventDefault()
:阻止事件的默认行为。event.stopPropagation()
:阻止事件冒泡。event.target
:获取触发事件的元素。// 动态添加按钮并绑定点击事件
$("button").on("click", function() {
var newListItem = $("New List Item ");
$("ul").append(newListItem);
});
// 事件委托处理动态列表项的点击事件
$("ul").on("click", "li", function() {
$(this).css("background-color", "green");
});
// 缓存 jQuery 对象
var $win = $(window);
$win.on("scroll", function() {
// 处理滚动事件
});
// 优化前
$.each(arr, function(i) {
$("ul").append("" + arr[i] + "");
});
// 优化后
var html = [];
$.each(arr, function(i) {
html.push("" + arr[i] + "");
});
$("ul").append(html.join(""));
*
会匹配所有元素,性能较差,尽量避免使用。// 优化前
$(this).attr("id");
// 优化后
this.id;
📌 新媒体协作的那些 “坑”:你踩过几个?做新媒体的都知道,团队协作要是掉链子,内容从诞生到发出去能卡成幻灯片。见过不少团队,选题会开两小时没结果,有人说追热点,有人想做深度,最后拍板的选题第二
现在写东西是真方便,免费 AI 工具一搜一大把。但你真的会用吗?不少人扔给 AI 一句 “写篇推广文案”,出来的东西干巴巴像白开水。不是 AI 不行,是你没找对方法。今天就掰开揉碎了讲,怎么用免费 A
现在 AI 写作工具火得不行,不少头条号作者都在跟风用。但我发现,很多人用着用着就跑偏了,要么写出的内容没灵魂,要么账号权重越来越低。今天就跟大家掏心窝子聊聊,头条号作者该用什么心态对待 AI 写作工
? 免费体验入口在哪?3 步就能上手的基础操作 想试试 ImageToPromptAI 的免费功能?其实入口一点都不复杂。直接搜官网就行,不用下载 APP,网页版就能用。第一次用的话,不用急着注册,它
? 解析能力:AI 如何让文本 “秒变” 立体云图? 第一次用轻云图解析 3000 字的行业报告时,我着实被惊到了。传统工具需要手动提炼关键词、搭建层级,碰上 “战略意义”“核心优势” 这类抽象表述,
现在的独立游戏圈,竞争那叫一个激烈。不过,有几个平台可是相当给力,帮开发者们省了不少钱。就说 Bash.gg 吧,这个平台可牛了,佣金只收 15%,比那些动不动就收 30% 甚至 50% 的大平台好多
? 千库 AI 导航 2025 年迎来了一次重大升级,这次升级的亮点主要体现在精准分类 AI 工具和注册即享免费试用这两个方面。对于广大用户来说,这无疑是一个好消息,意味着我们可以更高效地找到适合自己
? 设计师必备!Diagram AI 生成专业图表 + 云存储同步功能详解 作为一个在设计圈摸爬滚打多年的老鸟,我太懂设计师们做图表时的痛了。传统工具要么操作复杂,要么协作麻烦,遇到紧急项目简直让人头