使用jQuery操作DOM
2021-01-27 17:12
标签:strong jquery 文本 new 实现 tor alt 属性 scl 1.jQuery中的DOM操作 jQuery对JavaScript中的DOM操作进行了封装 2.设置和获取样式值 1.使用css()为指定的元素设置样式值或获取样式值 2.addClass() 追加样式 $("h2").mouseover(function() { $("p").addClass("content border"); }); 3.remove()移除加样式 $("h2").mouseout(function() { $("p").removeClass("text content"); }); 4.toggleClass()切换样式 模拟addClass()与removeClass()实现样式切换过程 $("h2").click(function() { $("p").toggleClass("content border"); }); 5.hasClass()判断是否包含指定样式 3.HTML代码操作 html()可以对HTML代码进行操作,类似于JS中的innerHTML 4.标签内容操作 text()可以获取或设置元素的文本内容 html()用于获取第一个匹配元素的HTML内容或文本内容 5.属性值操作 val()可以获取或设置元素的value属性值 6.创建节点函数 工厂函数$()用于获取或创建节点 $(selector):通过选择器获取节点 $(element):把DOM节点转化成jQuery节点 $(html):使用HTML字符串创建jQuery节点 7.删除节点 remove():删除整个节点 $(selector).remove([expr]); empty():清空节点内容 $(selector).empty(); 8.替换节点 replaceWith()和replaceAll()用于替换某个节点 var $newNode1=$(" $(".gameList li:eq(2)").replaceWith($newNode1); $($newNode1).replaceAll(".gameList li:eq(2)"); 9.复制节点 clone()用于复制某个节点 $(".gameList li:eq(1)").click(function(){ $(this).clone(true).appendTo(".gameList"); }) $(".gameList li:eq(2)").click(function(){ $(this).clone(false).appendTo(".gameList"); }) 10.获取和设置元素属性 attr()用来获取与设置元素属性 $(".contain img").attr({width:"200",height:"80"}); removeAttr()用来删除元素的属性 $(".contain img").removeAttr("alt"); 使用jQuery操作DOM 标签:strong jquery 文本 new 实现 tor alt 属性 scl 原文地址:https://www.cnblogs.com/yangshuwen/p/13220904.html $(this).css("border","5px solid #f5f5f5");
或
$(this).css({"border":"5px solid #f5f5f5","opacity":"0.5"});
//opacity设置透明度
$("h2").mouseover(function() {
if(!$("p").hasClass("content ")){
$("p").addClass("content ");
}
});
$("div.left").html();
或
$("div.left").html("
$("div.left").text();
或
$("div.left").text("
$(this).val();
或
$(this).val(value); var $newNode=$("