码迷,mamicode.com
首页 > Web开发 > 详细

jquery_操作dom

时间:2018-05-18 11:25:22      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:put   example   targe   dom节点   生效   show   ul li   属性   style   

// jquery_操作dom

//代码1:
$(‘#test-ul li[name=book]‘).text();
$(‘#test-ul li[name=book]‘).html();
j1.html(‘<span style="color: red">JavaScript</span>‘);
j2.text(‘JavaScript & ECMAScript‘);
// 代码解说:
// 1. .html()方法和.text()方法用于操作dom

//代码2:
$(‘#test-css li.dy>span‘).css(‘background-color‘, ‘#ffd351‘).css(‘color‘, ‘red‘);
// 代码解说:
// 1.css()方法用于操作css,这里进行了链式调用

//代码3:
var a = $(‘a[target=_blank]‘);
a.hide(); // 隐藏
a.show(); // 显示
// 代码解说:
// 1.显示和隐藏dom

//代码4:
// 浏览器可视窗口大小:
$(window).width(); // 800
$(window).height(); // 600

// HTML文档大小:
$(document).width(); // 800
$(document).height(); // 3500

// 某个div的大小:
var div = $(‘#test-div‘);
div.width(); // 600
div.height(); // 300
div.width(400); // 设置CSS属性 width: 400px,是否生效要看CSS是否有效
div.height(‘200px‘); // 设置CSS属性 height: 200px,是否生效要看CSS是否有效
// 代码解说:
// 1.获取dom信息

//代码5:
// <div id="test-div" name="Test" start="1">...</div>
var div = $(‘#test-div‘);
div.attr(‘data‘); // undefined, 属性不存在
div.attr(‘name‘); // ‘Test‘
div.attr(‘name‘, ‘Hello‘); // div的name属性变为‘Hello‘
div.removeAttr(‘name‘); // 删除name属性
div.attr(‘name‘); // undefined
// 代码解说:
// 1.attr()和removeAttr()方法用于操作DOM节点的属性:

//代码6:
/*
    <input id="test-input" name="email" value="">
    <select id="test-select" name="city">
        <option value="BJ" selected>Beijing</option>
        <option value="SH">Shanghai</option>
        <option value="SZ">Shenzhen</option>
    </select>
    <textarea id="test-textarea">Hello</textarea>
*/
var
    input = $(‘#test-input‘),
    select = $(‘#test-select‘),
    textarea = $(‘#test-textarea‘);

input.val(); // ‘test‘
input.val(‘abc@example.com‘); // 文本框的内容已变为abc@example.com

select.val(); // ‘BJ‘
select.val(‘SH‘); // 选择框已变为Shanghai

textarea.val(); // ‘Hello‘
textarea.val(‘Hi‘); // 文本区域已更新为‘Hi‘
// 代码解说:
// 1.val()方法用于各种输入框的取值和赋值

  

jquery_操作dom

标签:put   example   targe   dom节点   生效   show   ul li   属性   style   

原文地址:https://www.cnblogs.com/mexding/p/9054713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!