13 JQuery - html操作

1 获取 text、html、value

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    alert("Text:  " + $("#ptest").text());
  });
  $("#btn2").click(function(){
    alert("HTML:  " + $("#ptest").html());
  });
  $("#btn3").click(function(){
    alert("Value: " + $("#btest").val());
  });
});
</script>
</head>

<body>
<p id="ptest">这是段落中的 <b>粗体</b> 文本。</p>
<p>名称: <input type="text" id="btest" value="菜鸟教程"></p>
    
<button id="btn1">显示文本</button>
<button id="btn2">显示 HTML</button>
<button id="btn3">显示值</button>

</body>
</html>

 

2 设置 text、html、value

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    $("#test1").text("Hello lizi text!");
  });
  $("#btn2").click(function(){
    $("#test2").html("<b>Hello lizi html!</b>");
  });
  $("#btn3").click(function(){
    $("#test3").val("lizi value");
  });
});
</script>
</head>

<body>
<p id="test1">替换为text......</p>
<p id="test2">替换为html......</p>
<p>输入框: <input type="text" id="test3" value="替换为value......"></p>
<button id="btn1">替换文本</button>
<button id="btn2">替换HTML</button>
<button id="btn3">替换value</button>
</body>
</html>

 

3 html 添加元素

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    $("p").append(" 追加一个文本<br>");
  });

  $("#btn2").click(function(){
    $("div").append("<input type=‘text‘>&nbsp&nbsp<a href=‘http://www.百度.com‘>删除</a><br>");
  });
});
</script>
</head>

<body>
<p>
    在下面追加文本<br>
</p>
<div>

</div>
<button id="btn1">添加文本</button>
<button id="btn2">添加控件</button>
</body>
</html>

 

4 删除元素

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    $("p").remove(".italic");
  });
  $("#btn2").click(function(){
    $("#div1").empty();
  });
  $("#btn3").click(function(){
    $("#div1").remove();
  });
});
</script>
</head>
<body>

    <div id="div1" style="height:150px;width:300px;border:1px solid black;background-color:yellow;">
        
        <p>这个段落不会被移除</p>
        <p class="italic"><i>这个段落会被移除</i></p>
        <p class="italic"><i>这个段落会被移除</i></p>
        
    </div>
    <button id="btn1">移除所有  class="italic" 的 p 元素</button><br>
    <button id="btn2">清空div元素</button><br>
    <button id="btn3">移除div</button><br>
    
</body>
</html>

 

5 添加删除样式

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").toggleClass("blue");
  });
});
</script>
<style type="text/css">
.blue
{
color:blue;
}
</style>
</head>
<body>

<h1 class="blue">标题 1</h1>
<h2 class="blue">标题 2</h2>
<p class="blue">这是一个段落。</p>
<br>
<button>切换 class</button>
</body>
</html>

 

6 设置html样式

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").css({"background-color":"yellow","font-size":"200%"});
  });
});
</script>
</head>

<body>
<h2>这是一个标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<p>这是一个段落。</p>
<button>为 p 元素设置多个样式</button>
</body>
</html>

 

7 元素尺寸

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var txt="";
    txt+="div 宽度: " + $("#div1").width() + "</br>";
    txt+="div 高度: " + $("#div1").height() + "</br>";
    txt+="div 宽度,包含内边距: " + $("#div1").innerWidth() + "</br>";
    txt+="div 高度,包含内边距: " + $("#div1").innerHeight() + "</br>";
    txt+="div 宽度,包含内边距和边框: " + $("#div1").outerWidth() + "</br>";
    txt+="div 高度,包含内边距和边框: " + $("#div1").outerHeight();
    $("#div1").html(txt);
  });
});
</script>
</head>

<body>
<div id="div1" style="height:150px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightgreen;"></div>
<br>

<button>显示 div 元素的尺寸</button>


</body>
</html>

 

13 JQuery - html操作

上一篇:httpds证书生成


下一篇:微信小程序的学习和应用