标签:
<body>
<div id="textDiv">...</div>
<p>第一段..</p>
<b>第二段..</b>
<div
id="mass">
<span
class="myspan">AAAAAAAAA</span>
<div
id="content">12345678906785.</div>
</div>
</body>
/* 五丶文档处理 */
//
$(‘#textDiv‘).append(‘<b>--append--</b>‘);
//
<div id="textDiv">...<b>--append--</b></div>
// $(‘<b>--append--</b>‘).appendTo( $(‘#textDiv‘) );
// <div
id="textDiv">...<b>--append--</b></div>
// $(‘#textDiv‘).prepend(‘<b>--append--</b>‘);
// <div
id="textDiv"><b>--append--</b>...</div>
// $(‘<b>--append--</b>‘).prependTo( $(‘#textDiv‘) );
// <div
id="textDiv"><b>--append--</b>...</div>
// $(‘#textDiv‘).after( ‘<b>--append--</b>‘ );
// <div id="textDiv">...</div>
<b>--append--</b>
// $(‘#textDiv‘).before( ‘<b>--append--</b>‘ );
// <b>--append--</b> <div
id="textDiv">...</div>
//
$(‘#textDiv‘).wrap(‘<span></span>‘)
//
<span><div id="textDiv">...</div></span>
// $(‘#textDiv‘).unwrap(‘<span></span>‘)
// <div id="textDiv">...</div>
//
$(‘#textDiv‘).wrapInner(‘<span></span>‘)
//
<div id="textDiv"><span>...</span></div>
// $(‘p‘).replaceWith(‘<b>替换后第一段</b>‘)
// <p>第一段..</p>---><b>替换后第一段</b>
// $(‘<b>替换的b1</b>‘).replaceAll(‘p‘)
// <p>第一段..</p>---><b>替换的b1</b>
// $(‘#mass‘).empty()
// <div id="mass"></div> 清空内部所有内容
// $(‘span‘).remove(‘.myspan‘);
//
移除class为.myspan的span, 该span绑定的事件被移除
// $(‘span‘).detach(‘.myspan‘);
//
移除class为.myspan的span, 该span绑定的事件被保留
/* 1.基本选择器
*/
//console.log(
$("#id_1").css({"width":"500px","height":‘100px‘,‘background‘:"red"})
);
// console.log( $(".class_1")
);
// console.log( $("span") );
//
console.log( $("#id_1,.class_1,span") ); // div#id_1, div.class_1,
span, span, span
//
// console.log(
$("div").length ); // 12
//
// /*
2.层次选择器 */
// console.log( $("#id_2 div")
); // 4 #id_2(子孙)元素里所有div
// console.log( $("#id_2 >
span") ); // 1 #id_2(孩子)元素里所有span
//
console.log( $(".class_1 ~ span") ); // 1
.class_1之后所有span(兄弟)元素
// console.log( $("#id_2_1 +
div") ); // 1 div#id_2_2紧邻的(兄弟)div
//
// /* 4.内容过滤选择器 */
// console.log(
$("div:contains(‘哈哈哈‘)") ); // 2 获取文本含有"哈哈哈"的div元素,(子孙)元素包含也算
div#id_2 div#id_2_3
// console.log( $("div:empty")
); // 5 获取内容为空的div元素,(注意折行算有内容)
// console.log(
$("div:has(span)") ); // 3 div#id_2, div#id_2_1,
div#id_2_1_1 获取包含span的div元素,祖先元素也算
// console.log(
$("div:parent") ); // 8 获取有子元素的div,文本内容也算
//
// /* 5.可见性过滤选择器 */
//
console.log( $("div:hidden") ); // 1 #id_3
获取display: none的元素
// console.log( $("div:visible")
); // 11 获取所有可视的div元素
//
// /* 6.属性过滤选择器
*/
// console.log( $("div[id]") ); // 11
获取拥有id属性的div元素
// console.log( $("div[id=id_3]") ); // 1 获取id属性等于id_3的div元素
// console.log(
$("div[id!=id_3]") ); // 11 获取id属性不等于id_3的div元素
// console.log( $("div[id^=id]") ); // 10
获取id属性以id开头的div元素
// console.log(
$("div[id$=1]") ); // 3 div#id_1, div#id_2_1,
div#id_2_1_1 获取id属性以1结尾的div元素
// console.log(
$("div[id*=2]") ); // 8 获取id属性含有2的div元素
// console.log( $("div[id|=id]") ); // 1
div#id-2 获取id属性是id或者以id-开头的div元素
// console.log(
$(‘div[id~="2"]‘) ); // 1 div#id 2
获取id属性空格分隔的字符中有2的div元素
//
// /* 7.子元素过滤选择器
*/
// console.log( $("#id_2 :first-child") ); // 3
获取id=id_2的div的子元素
// console.log( $("#id_2
:last-child") ); // 3 获取id=id_2的div的子元素
//
console.log( $("#id_2 :nth-child(1)") ); // 3
获取id=id_2的div的子元素
标签:
原文地址:http://www.cnblogs.com/nemoro1928/p/5418621.html