首页 相关文章 锋利的jQuery jQuery中的DOM操作

锋利的jQuery jQuery中的DOM操作

1 查找元素节点

var $x = $("selector").text()

2 查找属性节点

var $x = $("selector").attr("property")

3 创建节点

var $x = $("html")

4 插入节点

$("selector").append()
向每个匹配的元素内部追加内容
$("selector").appendTo()
等价于.append()操作符左右互换

$("selector").prepend()
向每个匹配的元素内部前置内容
$("selector").prependTo()
等价于.prepend()操作符左右互换

$("selector").after()
在每个匹配的元素之后插入内容
$("sele...[ 查看全文 ]

2016-02-19 标签:
  • 标签:Web开发
    12 设置和获取HTML、文本和值 $("selector").html() 获取html代码 $("selector").html(html) 设置html代码(替换标签中内容),html()方法不可用于XML文档 $("selector").text() 获取纯文本内容 $("selector").text(text) 设置文本内容(替换标签中内容),text()方法可以用于XML文档 $("selector").val() 获取元素的值 $("selector").val(value) 设置元素的值,(外:defaultValue属性可获得htm...[ 查看全文 ]
  • 标签:Web开发
    代码如下: 代码如下: !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" html head meta http-equiv="Content-Type" content="text/html; charset=gb2312" title无标题文档/title script src="jquery-1.4.2.min.js" type="text/javascript"/script script language="javascript" type="text/javascript" $(function(){ var oNewp = $("p...[ 查看全文 ]
  • 标签:Web开发
    1 基本选择器 $(#id) 根据给定的id匹配一个元素 $(.class) 根据给定的类名匹配元素 $(element) 根据给定的元素名匹配元素 $(*) 匹配所有元素 $(selector1,selector2,...,selectorN) 将每一个选择器匹配到的元素合并后一起返回 2 层次选择器 $("ancestor descendant") 选取ancestor元素里的所有descendant(后代)元素 $("parent child") 只选取parent元素下的child(子层级)元素,与$("anc...[ 查看全文 ]
  • 标签:Web开发
    属性 我们以img id="a" scr="5.jpg"/为例,在原始的javascript里面可以用var o=document.getElementById('a')取的id为a的节点对象,在用o.src来取得或修改该节点的scr属性,在jQuery里$("#a")将得到jQuery对象[ img id="a" scr="5.jpg"/ ],然后可以用jQuery提供的很多方法来进行操作,如$("#a").scr()将得到5.jpg,$("#a").scr("1.jpg")将该对象src属性改为1,jpg。下面我们来讲jQuery提供的众多jQuery方法,...[ 查看全文 ]
  • 标签:Web开发
    用JS写cookies说难也难说简单也简单,说简单就是直接document.cookie=..,直接就写了,说难就是cookies中有的Key已经有了,是想用JS去重写来着这个时候你用document.cookie去写就直接把这个key又重新写了一遍了,有的时候还会发生不能成功写入的情况(有时写需要escape函数的字符会出现,具体原因不清楚),反正就是很麻烦,后来看到有Jquery的cookies插件,感觉不错,但是跟踪调试的时候发现cookies上面还是多写...[ 查看全文 ]
  • 标签:Web开发
    //遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); } else { $("option value='111'...[ 查看全文 ]
  • 标签:Web开发
    什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 比如: $("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是 jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById("id").innerHTML; 虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能...[ 查看全文 ]
  • 标签:Web开发
    DOM: 代码如下: function DisplayTextBoxValue(){ var element = document.getElementById('textbox'); // set the attribute on the DOM Element by hand - will update the innerHTML element.setAttribute('value', element.value); alert(document.getElementById("container").innerHTML); return false; } jQuery plugin that makes .formhtml() automatically do this: 代码如下: (...[ 查看全文 ]
  • 标签:Web开发
    需要注意的是,这里的代码好多是针对jquery 1.32以前的版本(以后的版本已经不支持@),所以替换为空测试下即可。 //遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); }else{ $("o...[ 查看全文 ]
  • 标签:Web开发
    打包下载 一.本文干些啥: 通过javascript得到用户操作改变url参数从而实现某些功能,如查询(具体的查询由服务器端代码得到url中的参数组成查询语句实现)。 二.准备工作: 一个JQuery类库(我使用的版本为:1.3.2),一个工具类库(Tool.js,基本都是网上搜索来的代码),一个查询类库(Search.js,自己写的),一个htm页面(用来做练习),将这些js代码添加进页面htm页面。 htm页面 代码如下: !DOCT...[ 查看全文 ]
  • 标签:Web开发
    一 、Select jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值...[ 查看全文 ]
  • 标签:Web开发
    在jQuery出世以来,它取得很大的成就和认同。JQuery是一个轻量级的JavaScript框架,它的发布版很小仅16K左右。它能让你方便简洁的写出漂亮的动画效果、实现各种视觉效果,轻松的处理JavaScript的DOM数以及Ajax的交互行为。它的优点在于轻量级、简单易学、易扩展、跨浏览器和网上拥有大量的jQuery插件使用。由于它这一大堆的优点,它已经被微软官方认可加入VS IDE中拥有强大的智能提示,并据官方的统计现在至...[ 查看全文 ]
  • 标签:Web开发
    一、jQuery 核心函数 首先介绍 jQuery 的几个核心函数,在 jQuery 中它们起着至关重要的作用,在实际的前端开发过程中用到最多的也是它们。 1、jQuery(elements) 将一个或多个DOM元素转化为jQuery对象。 这个函数也可以接收XML文档和Window对象(虽然它们不是DOM元素)作为有效的参数。 返回值:jQuery 对象 参数 elements: 用于封装成 jQuery 对象的 DOM 元素 代...[ 查看全文 ]
  • 标签:Web开发
    一、下载 官方网址是http://jquery.com/ 官方下载地址:http://docs.jquery.com/Downloading_jQuery 里边有当前版本和历史版本的下载,可以下载下来部署在自己的服务器上 上面也有Google\Microsoft\jQuery的CDN(Content Delivery Network)地址,由于目前jQuery的广泛使用,选择CDN地址可以充分利用缓存和这些互联网大佬们的带宽和服务器资源。 官网上下载有两种版本Compressed(Minified version)和Uncompr...[ 查看全文 ]
  • 标签:Web开发
    代码如下: /* prevent execution of jQuery if included more then once */ if(typeof window.jQuery == "undefined") { /*  * jQuery 1.0.2 - New Wave Javascript  *  * Copyright (c) 2006 John Resig (jquery.com)  * Dual l...[ 查看全文 ]
  • 标签:Web开发
    Jquery不必多说,你能阅读到该篇文章,肯定知啊都jquery是js框架。 大家在做项目的时候肯定或多或少都需要用到ajax。 而如果用到jquery的ajax,那么就需要将jquery引入到jsp页面。 当你发现你的jquery ajax无效的时候,不妨使用 fire bug调试一下,这时你会发现,提示"$"无效,为什么会有这种提示呢?原因很简单,就是你引入jquery.js的路径有问题。 所以大家遇到此类问题的时候,首先要做的就是看看自...[ 查看全文 ]
  • 标签:Web开发
    1.过滤 eq(index) 看这个函数和基础里的:eq貌似是一样的(其实就是一样的) 比如我们对div1/divdiv1/div做选择,那我们可以用$(“div”).eq(1)或$(“div:eq(1)”) 来选中第二个div效果是一样的 hasClass(class) 用来判断当前元素是否含有一个类 这个和is(“.”+class)是一样的,我们来看一下is()这个函数用来干吗的 ,它是用一个表达式来检查当前选择的元素的集合,如果其中至少有一个元素符合给定表...[ 查看全文 ]
  • 标签:Web开发
    1.VS2008 1) 安装VS2008 SP1补丁,下载链接。SP1补丁提供Javascript脚本库的智能提示功能。 2) 安装KB958502补丁,下载链接。KB958502补丁支持-vsdoc.js智能提示文件的关联功能,更多说明。 3) 下载jQuery原文件及-vsdoc.js文件,并通过相同的文件名前缀进行关联。 例,下载jquery-1.2.6.js和jquery-1.2.6-vsdoc.js, 拷贝到本地目录并引入到Web应用程序或Web站点的工程中。 现在你只需...[ 查看全文 ]
  • 标签:Web开发
    除了jquery,本插件还引用了UI库,包括ui.draggable.js ImageCropper 演示需要asp.net支持。测试通过 ImageCropper 下载 http://www.jb51.net/jiaoben/25688.html 插件用法: 代码如下: var imageCropper = $('#imgBackground').imageCropper(); 要注意的是此插件只应用在有src属性的img标签上。 通过插件输出的参数,即可以通过服务器端代码截取图片,比如: 代码如下: $('#imgCroppedImage').a...[ 查看全文 ]
  • 标签:Web开发
    代码如下: //==========测试代码=============== head runat="server" title下拉框测试/title script type="text/javascript" src="/js/jquery/jquery-1.3.js"/script script type="text/javascript" $(function(){ var $city= $("#ddlCity"); //填充一些数据 for(var i=1;i=10;i++){ $city.append($("option/").attr("value",i).text("可以选择的城市第:" +i)); } //$city.width("100px");//I...[ 查看全文 ]
手机页面 收藏网站 回到头部