当前位置:  编程技术>jquery

jQuery记录之选择器与属性

    来源: 互联网  发布时间:2014-10-07

    本文导语:  第二部分,jQuery记录之选择器与属性等。 E、jQuery的页面载入方式:   代码示例: $(document).ready(callback);   $(document).ready(function() {});----->>>简化版:$(function(){}); (a.绑定一个在DOM文档载入完成后执行的函数;b.同一个页面上可...

第二部分,jQuery记录之选择器与属性等。

E、jQuery的页面载入方式:
 

代码示例:
$(document).ready(callback);
 

$(document).ready(function() {});----->>>简化版:$(function(){});
(a.绑定一个在DOM文档载入完成后执行的函数;b.同一个页面上可以多次使用)
 
F、核心函数
$(expression,[context])
接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素;jQuery 的核心功能都是通过这个函数实现的。
$(html)根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。
$(elements)将一个或多个DOM元素转化为jQuery对象  注意是jQuery对象,而不是DOM对象。如果我想得到DOM对象呢?很简单,只需在其后跟一个索引值(如[0])—因为它得到的是一个对象数组,即可得到DOM对象。然后就可以使用innerHTML、innerText等DHTML方法和属性了。
 
G、选择器
 

代码示例:
返回jQuery对象
基本选择器*, class,element, id, selector1, selector2等.
层级选择器ancestor descendant, parent > child, prev + next , prev ` siblings
简单选择器even, odd, eq[index], last, first等
 
内容选择器contains[text], empty,  parent, has[selector]等.
可见性选择器hidden, visible.
属性选择器[attribute *=value], [attribute =value], [attribute]等
子元素选择器first-child, last-child, nth-child(index), only-child.
表单选择器button, checkbox, file, hidden等.
表单对象属性选择器checked, disabled, enabled, selected.
 

H、属性
attr(name):取得第一个匹配元素的属性值
attr(properties):将一个“名/值”形式的对象设置为所有匹配元素的属性
attr(key,value):为所有匹配的元素设置一个属性值
 
I、class
addClass(class):为每个匹配的元素添加指定的class
removeClass(class):从所有匹配的元素中删除全部或者指定的class
 
J、HTML
html():取得第一个匹配元素的html内容
html(val):设置每一个匹配元素的html内容【val为需要设置的值比如var val="test value"】
 
K、文本
text()、text(val)和HTML类似【只是html("test value");中的font标签不会显示在网页上,即显示的是 test value(字体为红);但是Text就是以纯文本的形式写出去,即在text("test value");网页显示的就是:test value.】
 
L、值
val():获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
 
M、DOM文档处理
内部插入append(content), appendTo(content), prepend(content), prependTo(content).
外部插入after(content), before(content), insertAfter(content), insertBefore(content).
 
N、CSS
css(properties):把一个“名/值对”对象设置为所有匹配元素的样式属性,属性名包含 "-"的话,必须使用引号
css(name,value):在所有匹配的元素中,设置一个样式属性的值。
 
O、事件
页面载入事件
事件处理:bind , one , trigger, triggerHandler, unbind
交互处理:hover, toggle
事件:click, mouse event, keyboardevent等.
 
P、效果
 

代码示例:
show():显示隐藏的匹配元素
show(speed,[callback]):以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数
hide():隐藏显示的元素。
hide(speed,[callback]):以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数
toggle() :切换元素的可见状态

Q、Ajax
 

代码示例:
$.ajax(options)
$.get(”search.do”,{id:1},rend); function rend(xml){ alert(xml); } 
$.post(”search.do”,{id:1},rend); function rend(xml){alert(xml);} 
$(”#msg”).ajaxStart(function(){this.html(”正在载入..”);}); 
$(”#msg”).ajaxSuccess(function(){this.html(”加载完成!”); }); 


通过 HTTP 请求加载远程数据。


    
 
 

您可能感兴趣的文章:

  • jquery修改属性值实例代码(设置属性值)
  • jQuery学习笔记之jQuery原型属性和方法
  • 使用jQuery设置disabled属性与移除disabled属性
  • JS与jquery自定义属性用法
  • JQuery 判断某个属性是否存在hasAttr用法
  • jQuery获得内容与属性方法
  • jQuery获得内容和属性示例代码
  • jQuery获得内容和属性方法及示例
  • jquery easyUI创建分组属性编辑器
  • jquery设置input中disabled属性
  • jQuery 获取/设置/删除DOM元素的属性以a元素为例
  • jQuery元素属性attr设置多个键值的例子
  • jquery根据name属性查找示例
  • jquery控制css的display属性(显示与隐藏)
  • JQuery设置input属性(disabled、enabled)
  • jQuery日期选择插件 jQuery UI Datepicker iis7站长之家
  • jquery修改与设置属性值的例子
  • jquery设置disabled属性为true的方法 超链接加上disabled属性
  • jquery代码-如何使用多个属性来进行过滤
  • jquery控制display属性为none或block
  • jQuery日期选择插件 jQuery UI Datepicker
  • jQuery 行政区选择插件 jQuery distpicker
  • jQuery 日期选择插件 jQuery-datepicker
  • jQuery区间选择控件 jquery range picker
  • jQuery的选择器引擎 Sizzle
  • jQuery下拉选择插件 MagicCombo
  • jQuery颜色选择器 ExColor
  • jQuery 颜色选择器 mColorPicker
  • jQuery日期选择插件 glDatePicker
  • jQuery 的日期选择插件 jdPicker
  • jQuery颜色选择器插件 Farbtastic
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery 记录滚动深度的插件 Scroll Depth
  • jQuery的animate函数学习记录
  • jquery.validate.js插件使用经验记录
  • jquery删除数据记录时的弹出提示效果
  • jQuery记录之jquery入门学习笔记
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar
  • jQuery的中文日历插件 jQuery.datePickerCn
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • jQuery的CSV插件 jQuery CSV
  • jQuery的气泡提示插件 jquery.ns_bub.js
  • jQuery气泡提示插件 jquery-rollover-tooltip
  • jQuery对话框 jQuery Modal Dialog
  • jQuery 插件 jQuery Ripples
  • 精简版的jQuery jQuery.ish
  • jQuery的OpenSocial插件 OpenSocial jQuery


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3