jquery常用操作

w3School:http://www.w3school.com.cn/jquery/index.asp

//节点

remove() 删除某个节点自身(包含子)

节点.remove() ;

append() 添加子节点

节点.append(节点) ;

appendTo() 添加到某节点上去

节点.appendTo(节点) ;

empty() 清空某个节点(移除子节点)

节点.empty() ;

//属性

attr()

节点.attr(属性名) 获取节点属性值; 节点.attr(属性名,属性值)  设置节点属性值

css()

节点.css(样式名) 获取节点样式值; 节点.css(样式名,样式值) 设置样式值

text() 像a、div、samp、ul、li等取值,赋值

节点.text() 获取节点的innerText; 节点.text(值) 设置节点的innerText

html()、val() 与text()相似

//ajax

$.ajax({

  type:'get',

  url:basePath+'xxx.action',

  data:{'name':'xiaoming'},

  async:false,//是否异步提交

  success:xxxfunction,//正常情况请求完成后执行的function

  error:yyyfunction,//出现错误后执行的function

  complete:zzzfunction//请求完成后执行的function,不管是success还是error都执行

}) ;

//find查找节点,具体参见w3School的http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

如:有n个checkbox <input type="checkbox" name="xxxList" value="${xxx.id}">

var z = $("input[type='checkbox'][name='xxxList']:checked") ; //获取选中的checkbox,返回的是一个选中的checkbox数组
 if( z.length == 0 ){
  alert("请至少选择一个应聘者") ;
  return ;
 }

//事件

bind() 绑定事件

节点.bind('click', function(){

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

});

unbind() 解绑定

节点.unbind('click');

//each()

节点.each(function(index,obj){

  alert($(obj).text());

}) ;

$.each(节点,function(index,obj){

  alert($(obj).text());

}) ;

 

posted @ 2013-12-30 10:07  行-云  阅读(379)  评论(0)    收藏  举报