jqurey的应用

jquery的一些应用

JavaScript的一些复习:操作内容,操作属性,操作样式

<title>无标题文档</title>
<style>
#aa
{
    width:200px;
    height:200px;}
</style>
<script src="jquery-1.11.2.min.js"></script>
</head>

<body>

<div id="aa" style=""><span>hello</span></div>
<div class="bb">22</div>
<div class="bb">33</div>
<div class="bb">44</div>
<input type="text" name="cc" bs="dd" />

</body>
<script type="text/javascript">

//根据ID找元素,找到具体的DOM对象
var a = document.getElementById("aa");
var b = document.getElementsByClassName("bb");
//b[0].style.color="red";
var di= document.getElementsByTagName("div");
var input = document.getElementsByName("cc");

//操作内容
//1.非表单元素
//var d = document.getElementById("aa");
d.innerHTML;
d.innerText;
//2.表单元素  取value
d.value;

//操作属性
d.setAttribute("bs","aa");//设置属性(属性名,属性值)
d.getAttribute("bs");//获取属性(属性名)
d.removeAttribute("bs");//移除属性(属性名)

//操作样式
d.style.color = "red";
d.style.backgroundColor = "blue";
alert(d.style.width);//获取不到,因为获取只能获取到内联的不能在外面的

</script>
  

Jquery中也是分为操作内容,操作属性,操作样式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#aa
{
    width:200px;
    height:200px;}
</style>
<script src="jquery-1.11.2.min.js"></script>
</head>

<body>

<div id="aa" style=""><span>hello</span></div>
<div class="bb">22</div>
<div class="bb">33</div>
<div class="bb">44</div>
<input type="text" name="cc" bs="dd" />

</body>
<script type="text/javascript">

//jquery中的
$(document).ready(function(e) {

   //根据ID找元素,找出的JQUERY对象,如果要取DOM对象,取索引0的元素
    var jd = $("#aa");//根据ID
    var ba = $(".bb");//根据Class
    var ca = $("div");//根据标签名
    var ip = $("input[name=cc]");//根据筛选属性
    var ip1 = $("input[bs=dd]"); //根据筛选属性,不加空格
    //alert(ip1.eq(0)[0]);

    for(var i=0;i<b.length;i++)
    {
        ba.eq(i);    //取数组里面的第几个JQUERY对象
    }

    //操作内容
    //非表单元素
    jd.text();  //jd.text("你好");    //()里面没有是取值,有是赋值
    jd.html();  //jd.html("好啊");    //同上
    //2.表单元素
    aa.val();

    //操作属性
    jd.attr("bs","aa");//设置属性(属性名,属性值)
    jd.attr("bs");//获取属性(属性名)
    jd.removeAttr("bs");//移除属性(属性名)

    //操作样式
        jd.css("background-color","red");//一个参数是获取,两个是添加
    //alert(jd.css("width"));

    //给一个元素加事件
    /*$("#aa").click(function(){

        alert("aa");

        })*/

    //给多个元素加事件
    /*$(".bb").click(function(){

        alert($(this).text());

        })*/

    //给多个元素设置相同样式(属性)
    //$(".bb").css("color","pink");

});

</script>
</html>

关于jquery的一些练习题:实现全选功能,输出选中项,设置选中项

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery的例子</title>
<script src="jquery-1.11.2.min.js"></script>

</head>

<body>
<input type="checkbox" id="all" /> 全选<br />
<input class="t" type="checkbox" value="aa" /> aa
<input class="t" type="checkbox" value="bb" /> bb
<input class="t" type="checkbox" value="cc" /> cc
<input class="t" type="checkbox" value="dd" /> dd
<input class="t" type="checkbox" value="ee" /> ee

<input type="button" id="button" value="点击获取数据" />

<input type="text" id="tex" name="name" />
<input type="button" id="select" value="提交" />
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {

    //全选
    $("#all").click(function(){

        var ck = $(".t");
        var xz = $(this)[0].checked;
        ck.prop("checked",xz);

        })
    //输出取选中的值
    $("#button").click(function(){

        var ck = $(".t");
        for(var i=0;i<ck.length;i++)
        {
            if(ck.eq(i).prop("checked"))//ck.eq(i)[0].checked
            {
                alert(ck.eq(i).val());
            }
        }
        ck.prop("checked",false);//清除选项
        }) 

    //设置某项选中
    $("#select").click(function(){

        var rr = $("#tex").val();
        var ck = $(".t");
        ck.prop("checked",false);//清除选项
        for(var i=0;i<ck.length;i++)
        {
            if(ck.eq(i).val()==rr)
            {
                ck.eq(i).prop("checked",true);
            }
        }
        }) 

});

</script>
时间: 2024-10-12 10:44:22

jqurey的应用的相关文章

【Jqurey EasyUI+Asp.net】---DataGrid的增、删、改、查

前面是写了两篇,但都不怎么完整,比较才刚开始学这个,都是摸着石头过河,一步一步的来.这两天终于把DataGrid的增删改查融合到一起了,所以分享一下,希望对和我一样的初学者都点帮助. 直接主题吧. 还是想说数据表吧,我建了一个很简单的表Rex_Test ID 自增序号 tName 姓名 tEmail 邮箱 前台代码: Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile=&quo

JavaScript或者Jqurey把控件id作为參数来调用

1.JavaScript把控件id作为參数调用 <script type="text/javascript"> function xx(pmba) { document.getElementById(pmba).style.display = "block"; } </script> <div id="overlay"> <input type="button" value="

JQurey一些常用方法

id选择器: $("#div"); 类选择器: $(".lei"); 元素选择器: $("div"); JQuery转DOM对象 var $cr = $("#div"); var cr = $cr[0]; var cr = $cr.get(0); DOM转JQuery对象 var cr = document.getElementById("div"); var $("cr") = $(c

Jqurey实现类似EasyUI的页面布局

截图如下:(可通过移动中间蓝色的条,来改变左右两边div的宽度) 具体实现代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default10.aspx.cs" Inherits="Default10" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

关于css,js,jQurey的外部引用

    引用text.css文件 先从css的引用开始,css的引用有外部引用,内部引用两种方式,但是外部引用里又有两张方式,同样内部引用也有两种. 外部引用有link引用和@important引用 内部引用(这样称呼其实不严格,只是为了更好地分类更好地记住)可以直接用style和直接嵌套两种. 我们主要谈外部引用, link引用:在head放置<link rel="stylesheet" href="wcss.css" type="text/css

【Jqurey EasyUI】----DataGrid数据绑定,以及增、删、改(SQL)

也懒得打其它字了,直接进入主题吧 1.首先,数据表Rex_Test ID int 自增 tName varchar(10) 姓名 tEmail varchar(80) 邮箱 2.至于代码里的Jqurey EasyUI包就直接去官网下载吧,当然其它地方也行,这里就不多做说明了. 3.前台显示页面 Default.aspx <span style="font-size:14px;"><head> <title>myWeb</title> &l

【Jqurey EasyUI+Asp.net】----DataGrid数据绑定,以及增、删、改(SQL)

也懒得打其他字了,直接进入主题吧 1.首先,数据表Rex_Test ID int 自增 tName varchar(10) 姓名 tEmail varchar(80) 邮箱 2.至于代码里的Jqurey EasyUI包就直接去官网下载吧.当然其他地方也行,这里就不多做说明了. 3.前台显示页面 Default.aspx <span style="font-size:14px;"><head> <title>myWeb</title> &l

jqurey 简单的,我也简单

________________________<jqurey>_______________________size()求对象集合中的个数 each()遍历对象 prop()获取某个元素属性,相似attr() is()判断某个元素符合某个表达式 成功返回trueattr()属性不是html具有的,人为加的属性childer()某个元素的子元素append()向匹配元素添加内容text()获取元素的文本get()获取集合中的某个元素html()相当于innerHTML,向元素的内部插入一段HT

jqurey基础一

jqurey1 用法 笔记 jqurey API的使用 jqurey的详细介绍 API的使用 引入包名 <script src = "jquery-1.11.1.min.js"><script> 入口函数 方式1 $(document).ready(function (){ alert("入口函数1");  });  方式2 $(function(){ alert("入口函数2");  });   事件的处理程序 <

JavaScript或者Jqurey把控件id作为参数来调用

1.JavaScript把控件id作为参数调用 <script type="text/javascript"> function xx(pmba) { document.getElementById(pmba).style.display = "block"; } </script> <div id="overlay"> <input type="button" value="