码迷,mamicode.com
首页 > Web开发 > 详细

数往知来 jquery选择器 <二十一>

时间:2015-09-09 22:39:03      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

一、属性过滤器

$(‘input[name]‘)     选中页面上所有input标签具有name属性的元素

$(‘input[name=xxx]‘)   选中页面上所有input标签具有name属性并且值等于xxx的元素

$(‘input[name!=xxx]‘)   选中页面上所有input标签具有name属性并且值不等于xxx的元素

$(‘input[name^=x]‘)      选中页面上所有input标签具有name属性并且值是以x开头的的元素

$(‘input[name$=x]‘)      选中页面上所有input标签具有name属性并且值是以x结尾的的元素

$(‘input[name*=x]‘)      选中页面上所有input标签具有name属性并且值包含x的的元素

$(‘input[name][value]..‘)      选中页面上所有input标签具有name属性、value属性的元素

$(‘fome :disabled‘)   选中form标签下所有被禁用的元素,注意fome后面有个空格

$(‘fome :enabled‘)   选中form标签下所有没有被禁用的元素,注意fome后面有个空格

$(‘:checkd‘)   选中页面上所有checked为true的元素,不包含selected   :checked 表示选中所有被选中的radio和checkbox

$(‘:selected‘)  选中页面上所有selected为true的元素   :selected表示所有被选中的select元素

二、表单选择器

$(‘:input‘)    选中表单中的所有标签,包含input  textarea   radio  checkbox  select   button  

等价于  $(‘input,radio,checkbox...‘)

$(‘:text‘)   表示选中所有单行文本框。等价于  $(‘input[type=text]‘)

$(‘:checkbox‘) 

$(‘:radio‘)

同理  ‘:标签类型‘   就是选中页面中对应的表单的元素

$(‘a‘).attr(‘href‘,‘http://www.baidu.com‘);     表示获取页面上的a标签,给它的href属性赋值

$(‘a‘).removeAttr(‘href‘)    移除href属性

三、jquery动态创建一个对象

var alink=$(‘<a href=‘......‘ title=‘dfdfdbsdk‘>百度</a>‘);    创建一个对象

alink.attr(‘tagert‘,‘_blank‘)   往这个对象里面添加属性

$(‘div‘).append(alink);    添加到一个层中

$(‘<input/>‘).appendTo(‘#div‘)    表示创建一个元素然后把这个元素追加到这个id为#div的层里面

四、emptys和remove

A.emptys()表示清空某个元素下的全部子元素,不包含自己

A.remove()表示删除当前元素包含该元素下的所有子元素    remova 有返回值,

返回值就是移除的元素包含移除的子元素

当在页面上进行元素移动的时候没有必要先删除,直接移动(append、appendTo)就可以了,

因为在DOM里面一个元素只能有一个父节点

 

数往知来 jquery选择器 <二十一>

标签:

原文地址:http://www.cnblogs.com/hetong/p/4796170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!