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',
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());
}) ;

浙公网安备 33010602011771号