jQuery HTML

获取

jQuery 拥有可操作 HTML元素和属性的强大方法。

获得内容 - text()、html() 以及val()
  • text() - 设置或返回所选元素的文本内容
  • html() - 设置或返回所选元素的内容(包括 HTML 标记)
  • val() - 设置或返回表单字段的值

下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:

$(document).ready(function(){
  $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
  });
  //Text:这是段落中的 <b>粗体</b> 文本(会显示html元素)
  $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
  });
}); 
  //Text:这是段落中的粗体文本
scripts:
$(document).ready(function(){
  $("button").click(function(){
    alert("值为: " + $("#test").val());
  });
});
html:
<p>名称: <input type="text" id="test" value="W3Cschool教程"></p>
<button>显示值</button>
获取属性值-attr()
$(document).ready(function(){
  $("button").click(function(){
    alert($("#runoob").attr("href"));
  });
});
html:
<p><a href="http://www.w3cschool.cn" id="runoob">W3Cschool教程</a></p>
<button>显示 href 属性的值</button>




设置内容和属性

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

arr()——改变属性值,attr("href","http://www.w3cschool.cn/jquery")

$(document).ready(function(){
  $("button").click(function(){
    $("#runoob").attr("href","http://www.w3cschool.cn/jquery");
  });
});





添加元素

  • append() - 在被选元素内部的结尾插入指定内容
$(document).ready(function(){
  $("#btn1").click(function(){
    $("p").append(" <b>追加文本</b>。");
  });

  $("#btn2").click(function(){
    $("ol").append("<li>追加列表项</li>");
  });
});
  • prepend() - 在被选元素内部的开头插入指定内容
$(document).ready(function(){
  $("#btn1").click(function(){
    $("p").prepend("<b>在开头追加文本</b>。 ");
  });
  $("#btn2").click(function(){
    $("ol").prepend("<li>在开头添加列表项</li>");
  });
});

通过append()方法添加若干新元素

function appendText()
{
    var txt1="<p>文本。</p>";              // 使用 HTML 标签创建文本
    var txt2=$("<p></p>").text("文本。");  // 使用 jQuery 创建文本
    var txt3=document.createElement("p");
    txt3.innerHTML="文本。";               // 使用 DOM 创建文本 text with DOM
    $("body").append(txt1,txt2,txt3);        // 追加新元素
}
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容
function afterText{
    var txt1="<b>I </b>";                    // 使用 HTML 创建元素
    var txt2=$("<i></i>").text("love ");     // 使用 jQuery 创建元素
    var txt3=document.createElement("big");  // 使用 DOM 创建元素
    txt3.innerHTML="jQuery!";
    $("img").after(txt1,txt2,txt3);          // 在图片后添加文本
}





删除元素

  • remove() - 删除被选元素(及其子元素)
$("#div1").remove();
$("p").remove(".italic"); 
//删除classitalic的元素
  • empty() - 从被选元素中删除子元素
$("#div1").empty();





CSS类

  • addClass() - 向被选元素添加一个或多个类
$("button").click(function(){
  $("h1,h2,p").addClass("blue");
  $("div").addClass("important blue");
});
  • removeClass() - 从被选元素删除一个或多个类
$("button").click(function(){
  $("h1,h2,p").removeClass("blue");
});
  • toggleClass() - 对被选元素进行添加/删除类的切换操作
    (removeClass()与addClass()结合在一起)

  • css() - 设置或返回样式属性
    css() 方法设置或返回被选元素的一个或多个样式属性。
    语法1: css(“propertyname”)
    返回propertyname的值
$("button").click(function(){
alert("背景颜色 = " +                 $("p").css("background-color"));
});

语法2:css(“propertyname”,”value”);

$("p").css("background-color","yellow"); 
$("p").css({"background-color":"yellow","font-size":"200%"}); 




尺寸

  • width() 返回元素的宽度(不包括内边距、边框或外边距)。
  • height() 返回元素的高度(不包括内边距、边框或外边距)。
$("button").click(function(){
  var txt="";
  txt+="Width: " + $("#div1").width() + "</br>";
  txt+="Height: " + $("#div1").height();
  $("#div1").html(txt);
});
  • innerWidth() 返回元素的宽度(包括内边距)。
  • innerHeight() 返回元素的高度(包括内边距)。
$("button").click(function(){
  var txt="";
  txt+="Inner width: " + $("#div1").innerWidth() + "</br>";
  txt+="Inner height: " + $("#div1").innerHeight();
  $("#div1").html(txt);
});
  • outerWidth() 返回元素的宽度(包括内边距和边框)。
  • outerHeight() 返回元素的高度(包括内边距和边框)。
$("button").click(function(){
  var txt="";
  txt+="Outer width: " + $("#div1").outerWidth() + "</br>";
  txt+="Outer height: " + $("#div1").outerHeight();
  $("#div1").html(txt);
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值