JQuery of DOM
10054 ワード
JQuery of DOM
第一章:ノードの作成
3.属性ノードの作成
要素ノードの作成と同様
第二章要素ノードの追加
1.親子間で要素ノードに追加
セレクタ
機能
append(content)
一致する要素ごとにコンテンツを追加
appendTo(content)
一致する要素を最初の位置から別の要素に移動
注:$(A).append(B)は、BをAに追加し、最後のサブエレメントとして使用します.
$(A).appendTo(B)はAをBに追加し、最後のサブエレメントとして
セレクタ
説明
prepend( )
一致する要素ごとに前置き
prependTo( )
一致するすべての要素を別の指定された要素セットに前置きします.
注:$(A).prepend(B)は、BをAに追加し、最初のサブエレメントとして使用する
$(A).prependTo(B)はAをBに追加するものであり、最初のサブエレメントでもある
2.兄弟間の要素ノードの挿入
セレクタ
さぎょう
.after(content)
一致するエレメントセットの各エレメントの後ろに、パラメータで指定した内容を兄弟ノードとして挿入します.
.before(content)
パラメータ設定に従って、一致する要素の前に内容を挿入します
注意:
1.いずれも選択した要素の外部に隣接する兄弟ノードを追加するために使用されます.
2.HTML文字列、DOM要素、要素配列、JQueryオブジェクトを受信できます
3.after(div 1,div 2...)など、複数のパラメータ転送をサポート
第一章:ノードの作成
#### 1.
$body = $('body'); // body $('
') // div
2.创建文本节点
与创建元素节点一样,可以直接把文本内容一并写上
$(' ') //
3.属性ノードの作成
要素ノードの作成と同様
$('
// id
例:点击body 创建带有class 和 id 的div
$body = $('body');
$body.click(function(){
var div = $(' ');
$body.append(div);
})
第二章要素ノードの追加
1.親子間で要素ノードに追加
セレクタ
機能
append(content)
一致する要素ごとにコンテンツを追加
appendTo(content)
一致する要素を最初の位置から別の要素に移動
注:$(A).append(B)は、BをAに追加し、最後のサブエレメントとして使用します.
$(A).appendTo(B)はAをBに追加し、最後のサブエレメントとして
セレクタ
説明
prepend( )
一致する要素ごとに前置き
prependTo( )
一致するすべての要素を別の指定された要素セットに前置きします.
注:$(A).prepend(B)は、BをAに追加し、最初のサブエレメントとして使用する
$(A).prependTo(B)はAをBに追加するものであり、最初のサブエレメントでもある
2.兄弟間の要素ノードの挿入
セレクタ
さぎょう
.after(content)
一致するエレメントセットの各エレメントの後ろに、パラメータで指定した内容を兄弟ノードとして挿入します.
.before(content)
パラメータ設定に従って、一致する要素の前に内容を挿入します
注意:
1.いずれも選択した要素の外部に隣接する兄弟ノードを追加するために使用されます.
2.HTML文字列、DOM要素、要素配列、JQueryオブジェクトを受信できます
3.after(div 1,div 2...)など、複数のパラメータ転送をサポート
1:
class test p
$('.test').after('
insertBefore
insertAfter
1:
p class test
$('
3. DOM
1.wrap( )
wrap(wrappingElement) wrap(funciton)
HTML
1:
p 1
p 2
$('p').wrap('
') // p div
p 1
p 2
2:
p
$('p').wrap(function(){ // p div ,
return '
';
})
p
//
2. wrapAll( )
wrapAll(wrappingElement) wrapAll(funciton)
, HTML
p , p P
p 1
p 2
$('p').wrapAll('
') p
p 1
p 2
3.wrapInner( )
wrapInner(wrappingElement) wrapInner(funciton)
1:
p
p
$('div').wrapInner('')
p
p
:ラップレイヤーを するには、3 の DOMラップunwrap()を してください.
4.$()コレクションオブジェクトに を
1. add( )
$()の は、このアセンブリオブジェクトが していることを します. でこのアセンブリに しい を する がある は、どのように しますか?
jQueryは、 する セットに を する しいjQueryオブジェクトを するためのaddメソッドを します. 1:
$('li') p
- list item 1
- list item 3
p
$('li').add('p');
: ノードの
1. empty( )
した のすべてのサブノードが されました
サブエレメント(および の エレメント)を するだけでなく、エレメント のテキストも します. 1:
// empty()
$('.father').empty()
// :