首页 > Web开发 > 详细

13 JQuery - html操作

时间:2021-04-02 10:41:26      阅读:30      评论:0      收藏:0      [点我收藏+]

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操作

原文:https://www.cnblogs.com/lizitestdev/p/14608704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!