JQuery网页技术-第二天-ASP.NET

第二天

属性过滤器

具有name属性的元素边框都是蓝色

$('*[name]').css('border','1px solid blue');

Name属性为t1

$('[name=t1]')

Name属性不是t1

$('[name!=t1]')

以x开头的

$('[name^=x]')

以x结束的

$('[name$=x]')

属性中包含x的元素

$('[name*=x]')

不可用控件

$(':disabled')

可用控件

$(':enabled')

多选框

$(':checked')

选中项

$(':selected')

 

多选框的选中项的数组:

      $(':checkbox:checked').each(function (k, v) {

        arr[arr.length] = $(v).val();

      });

在指定范围内查找单元格:

 

向div中增加一个属性:

$('div').attr('score', 30);

移除要使用:(是真正的移除)

$('div').removeAttr('score');

Empty()清空内部所有的对象

Remove()移除;

AppendappendTo

动态向表中插入元素:

var alik = $('<a href="http://www.ba.com">bai</a>');

两种方式:

$('div').append(alik);

alik.appendTo('div');

 

multiple可以在select 中使用,表示显示全部内容;

Attr改变属性值

要插入的元素对象

var alik = $('<a href="http://www.b.com">bbb</a>')

在原内容之前增加

alik.prependTo('div')

$('div').prepend(alik)

div之后增加

$('div').after(alik)

alik.insertAfter('div')

div之前增加

$('div').before(alik)

alik.insertBefore('div')

 

Unbind(‘click’)去除单击事件

emptys();

清空某元素下的所有子节点

remove() ;

删除当前元素

只删除内容,不删除结构:

$('#u1 li').empty();

 

replaceWith

将所有的br转换成hr,(hr是分割线)$('br').replaceWith('<hr/>');

()替换节点,replaceAll 这个是一样的 $('<hr/>').replaceAll('br');

 

Wrap()和wrapInner()都是在元素的外面都加加上某种样式(每个都加);

WrapAll()在元素的外面加上一个指定的样式;如果在元素中有其他元素,则将其挪到外面;

$(‘body *’)表示body内的所有的元素

设置值为M的单选,被选中;

 

posted @ 2013-01-14 21:39  云那边  阅读(149)  评论(0编辑  收藏  举报