jquery は DOM 要素を作成します
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>创建DOM元素</title> </head> <body> </body> </html>
新しい要素を作成するのは、ネイティブで操作するには非常に面倒です
ステップ 1: 新しい要素を作成する
var img = document.createElement('img')
ステップ 2: 新しい要素にコンテンツまたは属性を追加します
img.src = '../images/zly.jpg' img.width = 200 img.style.borderRadius = '10%' img.style.boxShadow = '3px 3px 3px #888'
ステップ 3: 新しい要素を追加しますページに要素を追加する
document.body.appendChild(img)
jquery を使用すると、これらの操作が大幅に簡素化されます
3 つのステップに分けることもできます
最初のステップ: 新しい要素、少なくとも 1 組のタグを作成します。山括弧は使用できません省略
var img = $('<img>') var img = $('<img src="../images/zly.jpg" width="200">') img.appendTo('body')
2 番目のステップ : 新しい要素にコンテンツまたは属性を追加します
img.attr('src', '../images/zly.jpg') img.css('width',200) img.css('border-radius','10%') img.css('box-shadow','3px 3px 3px #888')
ステップ 3: ページに追加します
img.appendTo('body')
上記のステップは簡略化できます: jquery 独自のチェーン操作を使用して完了し、スターを変更します
$('<img>').attr('src', '../images/gyy.jpg').css('width','200px').css('border-radius','10%').css('box-shadow','3px 3px 3px #888').appendTo('body')
実際、$() 関数を使用して要素を使用するときに、2 番目のパラメーターを渡して属性を直接設定することもできます。以下でこれらのコードをさらに単純化してみましょう
$('<img>',{ src: '../images/gyy.jpg', title: '我是高圆圆', style: 'width:200px;border-radius:10%;box-shadow:3px 3px 3px #888', click: function(){alert($(this).attr('title'))} }).appendTo('body')
以上がjqueryはDOM要素を作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。