博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP Jquery
阅读量:6534 次
发布时间:2019-06-24

本文共 1887 字,大约阅读时间需要 6 分钟。

$(根据名字找到某个元素 document代表当前页面).ready这句话相当于加上了一个ready事件,ready的意思是页面加载完成 (function(e)匿名函数{

});

$(document).ready(function(e){});

取元素

JS方式

1.根据ID,取到是DOM对象

var div=document.getElementById("one");

2.根据class,取到的是数组

var div=document.getElementsByClassName("a");

3.根据name,取到的是数组

var div=document.getElementsByName("uid");

4.根据标签名

var div=document.getElementsByTagName("div");

JQUERY方式

在数组中要取DOM对象使用索引的方式,如果取Jquery对象使用eq()

1.根据ID,取到是JQUERY对象,它的索引0是DOM对象

var div=$("#uid");

 

 2.根据class,取到的是数组是JQUERY对象,它的索引0是DOM对象

var div=$(".a")

 

 3.根据属性,取到的是数组

var div=$("[bs='aa']");

4.根据标签名

var div=$("div");

操作内容

JS方式

1.非表单元素

取值

alert(div.innerText);

赋值

div.innerText="你好";

2.表单元素

取值

div.value

赋值

div.value="你好";

JQUERY方式

1.非表单元素

取值

alert(div.text());

赋值

div.text("hello");

2.表单元素

取值

div.val();

赋值

div.val("hello");

操作属性

JS方式

设置、修改属性

div.setAttribute("属性名","属性值");

移除属性

div.removeAttribute("属性名");

获取属性

div.getAttribute("属性名");

JQUERY方式

设置、修改属性

div.attr("a","aa");

移除属性

div.removeattr("a");

获取属性

div.attr("a");

操作样式

JS方式

设置样式

div.style.backgroundColor="blue";

获取样式

alert(div.style.color);//只能获取内联样式

JQUERY方式

设置样式

div.css("background-color","green");

获取样式

alert(div.css("color"));

 

操作元素

var str="
";div.append(str);//追加元素$("#abc").remove();//移除

事件

 

click()点击时  dblclick()双击  focus()获得焦点时  blur()失去焦点时  change()选中值变化

mousedown()鼠标按下  mousemove()鼠标移动  mouseout()鼠标离开  mouseover()鼠标放上

$(".b").click(function(){            alert($(this).text());            })

 

bind可以绑定和取消绑定事件

//绑定事件$(".b").bind("click",function(){            alert($(this).text());            });//取消绑定$("#btn").click(function(){            $(".b").unbind("click");            });//添加绑定$("#add").click(function(){            $(".b").bind("click",function(){            alert($(this).text());                    });    });

 

one
two
three
four

 

转载于:https://www.cnblogs.com/yy01/p/5733049.html

你可能感兴趣的文章
CMD指令大全
查看>>
十五天精通WCF——第二天 告别烦恼的config配置
查看>>
Qt多线程学习:创建多线程
查看>>
设计模式学习---UML常见关系的实现
查看>>
图解openssl实现私有CA
查看>>
BZOJ2213 : [Poi2011]Difference
查看>>
c++ Constructor FAQ 继续
查看>>
事务之六:spring 嵌套事务
查看>>
C#:路径
查看>>
js表单计算金额问题
查看>>
iOS图片加载速度极限优化—FastImageCache解析
查看>>
PHP中的一些新特性
查看>>
Jmockit使用
查看>>
I.MX6 Android mmm convenient to use
查看>>
[CareerCup] 13.9 Aligned Malloc and Free Function 写一对申请和释放内存函数
查看>>
Stack and Heap 堆和栈的区别
查看>>
什么是 A 轮融资?有 B轮 C轮么?
查看>>
55、Android网络图片 加载缓存处理库的使用
查看>>
svn文件提交时强制写注释
查看>>
【转载】千万级规模高性能、高并发的网络架构经验分享
查看>>