css 样式中 p[sel = "sel"] ?

挥笔朝夕 挥笔朝夕 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<script type="text/javascript">
$(function () {
var start = null;
$("p").click(function (e) {
// event 对象是 JavaScript 中一个非常重要的对象,用来表示当前事件。event 对象的属性和方法包含了当前事件的状态。
// 当前事件,是指正在发生的事件;状态,是与事件有关的性质,如 引发事件的DOM元素、鼠标的状态、按下的键等等
// event 对象只在事件发生的过程中才有效。
// 如果 event 随函数的参数传入,e 为真,eve=e;如果作为 window 对象的属性,window.event 为真,eve=window.event 。
// 改进上面获取鼠标坐标的代码,使它兼容所有浏览器:
e = e || event;
if (e.shiftKey) {
var si = $(start).index(),
ti = $(this).index();
var sel = $("p").slice(Math.min(si, ti), Math.max(si, ti) + 1);
//设置或返回被选元素的属性值
sel.attr("sel", "sel");
$("p").not(sel).removeAttr("sel");
return;
}
start = this;
if ($(this).attr("sel") == "sel") {
$(this).removeAttr("sel");
} else {
$(this).attr("sel", "sel");
}
})
})
</script>
...全文
评论 3
收藏 已收藏
分享
返回顶部
挥笔朝夕
JavaScript 87,983 成员 224,681 内容