php JS和JQ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
<style type="text/css">
#one
{
    color:red;
    font-size:30px;
    background-color:#999;}
</style>
</head>

<body>

<div id="one"><span>one</span></div>
<div class="test" bs="aa">two</div>
<div class="test">three</div>
<div class="test">four</div>
<input type="text" name="uid" id="uid" />
<input type="button" id="btn" value="取消绑定" />
<input type="button" id="add" value="绑定事件" />

</body>
<script type="text/javascript">

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

    //js方式
    //1.根据ID取元素,DOM对象
    //var div=document.getElementById("one");
    //2.根据class取元素  取出来的是数组
    //var div=document.getElementsByClassName("test");
    //3.根据name取元素   取出来的是数组
    //var bd=document.getElementsByName("uid");
    //4.根据标签名取元素  取出来的是数组
    //var div=document.getElementsByTagName("div");

    //操作内容
    //1.非表单元素
    //alert(div.innerText);   取值  直接输出
    //div.innerText="aaa";    赋值  直接输出
    //div.innerHTML;          取值或添加HTML代码  可以解析HTML代码
    //2.表单元素
    //div.value                  取值或赋值  

    //操作属性
    //div.setAttribute("","");  //设置属性
    //div.removeAttribute("");  //移除属性
    //div.getAttribute("");     //获取属性

    //操作样式
    //div.style.backgroundColor="red";    设置样式表  背景色 红色
    //alert(div.style.color)            获取样式表  只能获内联样式

    //在数组里面如果要取DOM对象使用索引的方式,如果要取JQUERY对象使用eq()

    //jquery方式
    //1.根据ID取元素,JQUERY对象
    //var div=$("#one");
    //2.根据class取元素   取出来的是数组
    //var div=$(".test");
    //3.根据属性取元素     取出来的是数组
    //var bd=$("[name=‘uid‘]");
    //4.根据标签名取元素   取出来的是数组
    //var div=$("div");
    //5.组合选取
    //var div=$("div span");

    //操作内容
    //1.非表单元素
    //alert(div.text());     取值  直接输出
    //div.text("aaa");         赋值  直接输出
    //div.html();             取值或添加HTML代码  可以解析HTML代码
    //2.表单元素
    //div.val("aaa");         取值或赋值  

    //操作属性
    //div.attr("test","aa");    //设置属性
    //div.removeAttr("test");   //移除属性
    //div.attr("test");         //获取属性

    //操作样式
    //div.css("background-color","#FF0");   设置样式表  背景色 黄色
    //alert(div.css("color"));                获取样式表  内联内嵌都可以

    //操作元素
    //var str="<div id=‘abc‘ style=‘width:100px; height:100px; background-color:red‘></div>";  //添加元素
    //div.append(str);    //追加元素
    //$("#abc").remove(); //移除某个元素

    /*$(".test").click(function(){    //添加事件

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

        })*/

    /*$(".test").bind("click",function(){   //添加事件

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

        });    

    $("#btn").click(function(){                //解除事件

        $(".test").unbind("click");

        });

    $("#add").click(function(){                //绑定事件

        $(".test").bind("click",function(){

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

        });

        });*/

});

</script>
</html>

时间: 2024-10-20 10:46:57

php JS和JQ的相关文章

前端双引号单引号,正则反向引用,js比较jq

1.js,jq,css,html属性必须双,如果同时出现需要嵌套使用,属性的规范是双但是也可以用单测试有效 单引号现象举例:jq中获取元素标签是单引号:$('input').click:弹出也是单引号: alert('aaaa'):jq根据id获取元素和设置css都一般用单引号:$('#box').css('color', 'red'); 上述两种情况全部换成双引号也是行的!2.分号的用法: {}作为函数体一般是不需要分号结束的,()一般需要分号结束,除非作为一个函数的参数就不需要分号:3.js

JS和JQ的event对象对比和应用

摘要 js和jq的event对象大同小异,本文简单对比下它们的'click'事件下的不同和应用 js jquery jq event 代码测试: ? 1 2 3 4 5 6 7 <div id= "test" ><p>test text<p></div> <script src= "vendor/jquery-2.1.1.js" ></script> <script> test.ad

js模拟jq获取id

js模拟jq获取id: (jquery)需要自己添加 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js模拟jq的点击效果</title> <style> * {margin: 0; padding: 0;} #btn {display:block;height: 30px; width:

JS与JQ倒计时的写法

页面需要制作一个倒计时的功能:然后度娘了一遍,找到两种写法,原生JS与JQ 的,经过测试原生JS在IE可能会有不刷新的现象所以结合了一个大神的JQ写法修改好了一个. 原生JS写法: HTML: <div class="time"> <span id="t_d"></span> <span id="t_h"></span> <span id="t_m">&l

【整理】原生js和jQ获取窗口宽高及滚动条的方法和函数

原生js和jQ获取窗口宽高及滚动条的方法和函数 一.原生js获取 1.实际宽高(不包括工具栏,滚动条的视口高度,ie6.7.8不支持) window.innerHeight window.innerWidth 2.显示屏宽高 screen.height screen.width 3..显示屏宽高(除windows任务栏之外的高度)屏幕可用工作区 screen.avaiHeight screen.availWidth 4.网页可见区域宽高 document.body.clientWidth doc

Js与Jq 获取浏览器和对象值的方法

JS and Jquery 都能获取页面元素的宽度,高度和相对位移等数值,那他们之间能相互转换或替代吗,写法又有哪些差异呢?本文将详细为你介绍. 1.Js获取浏览器高度和宽度document.documentElement.clientWidth ==> 浏览器可见区域宽度 document.documentElement.clientHeight ==> 浏览器可见区域高度 document.body.clientWidth ==> BODY对象宽度 document.body.cli

分别用js和jq实现百度全选反选效果

js实现过程 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 li { 8 height: 30px; 9 line-height:30px; 10 list-style: none; 11 font-size: 24px

通过JS和JQ操作元素总结

1.文本框: <input type = "text" name = "inputValue" id = "text1" /> JS: document.getElementById("text1").value = "some value" var aaa = document.getElementById("text1").value JQ: $("#text1

js,jq设置获取属性,样式

js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute("属性名称"): jq设置获取属性:attr() js获取行内样式:document.getElementById(“button″).style.width; js获取css文件里样式: IE var width = mydiv.currentStyle['width']: Chorme  var

js实现jq的ajax

本文将介绍如何使用js封装一段代码,实现jq的ajax功能,每一步代码均有注释便于理解 实现代码 function ajax(){ //获取ajax的相应值(请求类型,请求地址,同步或异步,传递数据,接收数据类型,成功失败函数等) var ajaxData = { type:arguments[0].type || "GET", url:arguments[0].url || "", async:arguments[0].async || "true&qu