jQuery HTML-DOM

JQuery HTML

·            text() - 设置或返回所选元素的文本内

·            html() - 设置或返回所选元素的内容(包括 HTML 标记

·            val() - 设置或返回表单字段的值

·            attr() – 获取属性值

·             <script>
   $(document).ready(function () {
       $(".btn").click(function () {
           value = $('h1').text()
           alert(value)
           $("h2").html(value)
       });
       $("#inputid").change(function () {
           value = $(this).val()
           $("h2").html(value)
       })
   })
</script>

 

置内容---text()、html()、val()

$(document).ready(function(){
  $("#btn1").click(function(){
    $("#test1").text("Hello world!");
  });
  $("#btn2").click(function(){
    $("#test2").html("<b>Hello world!</b>");
  });
  $("#btn3").click(function(){
    $("#test3").val("tangwei");
  });
});

text()、html() 以及 val() 的回调函数:函数有两个参数:被元素列表中当前元素的下,以及原始(旧的)。然后以函数新返回您希望使用的字符串。

 

函数有两个参数:被元素列表中当前元素的下,以及原始(旧的)。然后以函数新返回您希望使用的字符串。

<script>
   $(document).ready(function () {
        $(".btn").click(function () {
            $("a").attr("href",function (i,origValue) {
              return  $(this)["href"] = "http://www.taobao.com";  //注意这里的位置是返回值
            })
        })
   })
</script>

 

添加元素:

添加新的 HTML 内容:

学习用于添加新内容的四个 jQuery 方法:

·            append() - 在被元素的尾插入内容

·            prepend() - 在被元素的开插入内容

·            after() - 在被元素之后插入内容

·            before() - 在被元素之前插入内容

·            建元素的方式

·            vartxt1="<b>I </b>"; // 使用 HTML 创建元vartxt2=$("<i></i>").text("love "); // 使用 jQuery 创建元vartxt3=document.createElement("big"); // 使用 DOM 创建元txt3.innerHTML="jQuery!";

 

$("img").after(txt1,txt2,txt3);   // 片后添加文本

$("body").append(txt1,txt2,txt3); // 追加新元素

 

删除元素:

·            remove() - 删除被选元素(及其子元素

·            empty() - 从被元素中除子元素

过滤被删除的元

$("#btn").click(function () {
    $('p').remove(".pclass1")
})

 

操作CSS类:

·            addClass() - 向被元素添加一个或多个

·            removeClass() - 从被元素除一个或多个

·            toggleClass() - 对被选元素进行添加/删除类的切换操

·            css() - 设置或返回样式属

CSS属性设置:

$("p").css({"background-color":"yellow","font-size":"200%"});  //注意双引号

jQuery尺寸:

jQuery HTML-DOM

 

width()方法置或返回元素的度(不包括内距、框或外距)。

innerWidth()方法返回元素的度(包括内距)。

outerWidth()方法返回元素的度(包括内距和框)