jsh和jq(jquery)的区分区别2(共三篇,详见我csdn)
来源:互联网 发布:金和网络做什么的 编辑:程序博客网 时间:2024/06/03 05:27
1 定位元素
JS
document.getElementById("abc")
jQuery
$("#abc") 通过id定位
$(".abc") 通过class定位
$("div") 通过标签定位
需要注意的是JS返回的结果是这个元素,jQuery返回的结果是一个JS的对象。以下例子中假设已经定位了元素abc。
2 改变元素的内容
JS
abc.innerHTML = "test";
jQuery
abc.html("test");
3 显示隐藏元素
JS
abc.style.display = "none";
abc.style.display = "block";
jQuery
abc.hide();
abc.show();
abc.toggle();
//在显示和隐藏之间切换(2012.4.21更新)
4 获得焦点
JS和jQuery是一样的,都是abc.focus();
5 为表单赋值
JS
abc.value = "test";
jQuery
abc.val("test");
6 获得表单的值
JS
alert(abc.value);
jQuery
alert(abc.val());
7 设置元素不可用
JS
abc.disabled = true;
jQuery
abc.attr("disabled", true);
8 修改元素样式
JS
abc.style.fontSize=size;
jQuery
abc.css('font-size', 20);
JS
abc.className="test";
JQuery
abc.removeClass();
abc.addClass("test");
9 Ajax
JS
自己创建对象,自己处理浏览器兼容等乱七八糟的问题,略去不表
jQuery
$.get("abc.php?a=1&b=2", recall);
postvalue = "a=b&c=d&abc=123";
$.post("abc.php", postvalue, recall);
function recall(result) {
alert(result);
//如果返回的是json,则如下处理
//result = eval('(' + result + ')');
//alert(result);
}
10 判断复选框是否选中
jQuery
if(abc.attr("checked") == "checked")
注意:网上说的.attr("checked") == true实际上不能用,上面这个测试过能用
JS
document.getElementById("abc")
jQuery
$("#abc") 通过id定位
$(".abc") 通过class定位
$("div") 通过标签定位
需要注意的是JS返回的结果是这个元素,jQuery返回的结果是一个JS的对象。以下例子中假设已经定位了元素abc。
2 改变元素的内容
JS
abc.innerHTML = "test";
jQuery
abc.html("test");
3 显示隐藏元素
JS
abc.style.display = "none";
abc.style.display = "block";
jQuery
abc.hide();
abc.show();
abc.toggle();
//在显示和隐藏之间切换(2012.4.21更新)
4 获得焦点
JS和jQuery是一样的,都是abc.focus();
5 为表单赋值
JS
abc.value = "test";
jQuery
abc.val("test");
6 获得表单的值
JS
alert(abc.value);
jQuery
alert(abc.val());
7 设置元素不可用
JS
abc.disabled = true;
jQuery
abc.attr("disabled", true);
8 修改元素样式
JS
abc.style.fontSize=size;
jQuery
abc.css('font-size', 20);
JS
abc.className="test";
JQuery
abc.removeClass();
abc.addClass("test");
9 Ajax
JS
自己创建对象,自己处理浏览器兼容等乱七八糟的问题,略去不表
jQuery
$.get("abc.php?a=1&b=2", recall);
postvalue = "a=b&c=d&abc=123";
$.post("abc.php", postvalue, recall);
function recall(result) {
alert(result);
//如果返回的是json,则如下处理
//result = eval('(' + result + ')');
//alert(result);
}
10 判断复选框是否选中
jQuery
if(abc.attr("checked") == "checked")
注意:网上说的.attr("checked") == true实际上不能用,上面这个测试过能用
1 0
- jsh和jq(jquery)的区分区别2(共三篇,详见我csdn)
- js和jq(jquery)方法区分区别1 (共三篇,详见我csdn)
- js和jq(jquery)方法区别区分3(共三篇,详见我csdn)
- clojure中rem和mod的区别 详见clojure doc
- [jq]jquery的has,find和filter方法的区别
- jsh实现的petstore的用例图和类图
- 二分法 哈希表送上(详见sdut1480)
- JS和JQ的区别
- jq和js的区别
- Linux的概念与体系(详见网页)
- jq代码学习2——《锋利的JQUERY》 dom对象和jQ对象转换
- jsh获取项目的路径
- Python快速教程(详见网页)
- JQ中attr和prop的区别
- jq html,text和val的区别
- js事件和JQ事件的区别
- JQ click()和on()的区别
- jq-append和appendTo 的区别
- 最大子阵
- n个元素进栈,共有多少种出栈顺序(公式)
- ListView_ArrayAdapter学习笔记
- 20170308-leetcode-445-Add Two Numbers
- 关于Java程序中类定义对象的处理,以及类中变量与方法的运行过程
- jsh和jq(jquery)的区分区别2(共三篇,详见我csdn)
- xvfb的安装、配置、运行(Linux)
- 无权二分图的最大匹配(匈牙利算法)
- B. Maximal Area Quadrilateral(叉积模板)
- 搜索题-危险系数
- Session的理解与深入
- Event-Souring模式
- WINDOWS系统下NODEJS、NPM、EXPRESS的下载和安装教程
- 【基础篇-堆栈】传值?传引用?(一)