标签:test code att for www class body 文字 button
.text() & .html() 的区别
$("#btn1").click(function(){ alert("Text: " + $("#test").text()); });//得到的是没有标签的文字 $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); });//得到的是带有html标签的内容
.val() 可以获取输入的值
$("#btn1").click(function(){ alert("值为: " + $("#test").val()); });
.attr("属性的名字")
可以获取任何"匹配的上"的属性可以自己定义的属性
比如在标签内定义了一个没有被定义的属性并赋了一个值,使用此方法可以把值给取出来
$("#btn1").click(function(){ $("#test1").text("Hello world!"); }); $("#btn2").click(function(){ $("#test2").html("<b>Hello world!</b>"); }); $("#btn3").click(function(){ $("#test3").val("RUNOOB"); });
text中的内容会被原样显示在页面上,而html中的文字会被浏览器解释
上面的三个 jQuery 方法:text()、html() 以及 val(),同样拥有回调函数。回调函数有两个参数:
被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
$("#btn1").click(function(){ $("#test1").text(function(i,origText){ return "旧文本: " + origText + " 新文本: Hello world! (index: " + i + ")"; }); }); $("#btn2").click(function(){ $("#test2").html(function(i,origText){ return "旧 html: " + origText + " 新 html: Hello <b>world!</b> (index: " + i + ")"; }); });
$("button").click(function(){ $("#runoob").attr("href","http://www.runoob.com/jquery"); });
同时还可以修改多个属性
$("button").click(function(){ $("#runoob").attr({ "href" : "http://www.runoob.com/jquery", "title" : "jQuery 教程" }); });
$("button").click(function(){ $("#runoob").attr("href", function(i,origValue){ return origValue + "/jquery"; }); });
两类方法的区别:
append/prepend 是在选择元素内部嵌入。
after/before 是在元素外面追加。
附:
jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
该参数可以是任何 jQuery 选择器的语法。
下面的例子删除 class="italic" 的所有 <p> 元素:
$("p").remove(".italic");
1.addClass():
$("button").click(function(){ $("h1,h2,p").addClass("blue"); $("div").addClass("important"); });
或者可以同时添加多个class属性
$("button").click(function(){ $("body div:first").addClass("important blue"); });
以下是关于important和blue的定义:
.important { font-weight:bold; font-size:xx-large; } .blue { color:blue; }
2.removeClass()使用方法和参数与addClass()一样
3.ToggleClass()使用的方法一样,可以使用和取消class样式
4.css()的使用方法
(1)若直接使用,则返回与里面的值匹配的到的第一个标签的值
(2)css("propertyname","value");
(3)css({"propertyname":"value","propertyname":"value",...});
标签:test code att for www class body 文字 button
原文地址:https://www.cnblogs.com/lovestart/p/9997372.html