Jquery
JQUERY 1.7.2
("#xx") //ID (".xx") //class ("div") //元素 对应tagName ("input[type='xxx']") //对应type类型 xx.find() //查找xx元素下的子元素 xx.find("option:selected") //得到下拉框选中的项 .empty() //将元素html设置为空 即删除所有子元素 .slideDown() //向下划出 同时会触发show()的显示效果 .slideUp() //向上划出 同时会触发hide()的隐藏效果
.toggle() //自动切换 hide()和show() 方法
.slideToggle() //自动切换slideDown()和slideUp() 方法
$("input:checked") //获得所有选中的复选框 //例如: $("#smssend_rightUL li input:checked");
xx.live("click",function(){}); //live 会绑定多次事件,造成事件重复 但是不会因为动态加载失效
xx.bind("click", function () {}); //增加一个事件 不会影响原有的事件
$(">.dialog:last-child","body"); //获得body中最后一个class为dialog的元素
xx.unbind("click") //清除原有的click事件
var a = '<%=request.getAttribute("qxflag")%>' ; //js中获取request请求中的对象
.addClass("error") //添加指定class
.removeClass("error") //移除指定class
.siblings(".xx") //获得指定元素的所有同胞元素(同胞元素类型跟选择器一样)
.next(".menu_body") //获得指定元素的下一个元素 (元素类型跟选择器一样)
.attr("checked",true); //选中 .attr("checked",false); //取消
$(thisselect).find("option:first").text()//得到下拉框 第一选项的内容
$(thisselect).val("text"); //将值为text的选项设为下拉框的选中项
.append("") //在被选元素的结尾插入内容
.prepend("") //在被选元素的开头插入内容
.parent() //获得指定元素的父辈元素
.load('/example/jquery/demo_test.txt'); //获得外部文件的内容
eval('('+json+')'); //解析json字符串
$.ajax({
url: xxx.do?',
type: 'POST',
data:{},
dataType : 'json',
async:false, //是否同步
success: function(data){
}
})
jsonp:
$.ajax({
url:url,
type:"POST",
data:{host:host, username:encodeURI(username),phone:phone,email:email, title:encodeURI(title), content:encodeURI(content)},
dataType:"jsonp",
jsonp:"jsonpcallback",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
success:function (data) {
}
})