jQuery_jqueryでのDOM操作例の分析

WBOY
WBOYオリジナル
2016-05-16 16:18:131031ブラウズ

この記事の例では、jQuery での DOM 操作の方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

ここで設計される主な DOM 操作には、DOM オブジェクト (JS メソッドと jquery メソッド) の作成、属性の変更、スタイルの変更、イベントの動的バインディングが含まれます
コードは次のとおりです:

コードをコピー コードは次のとおりです:
http://www. w3.org /1999/xhtml">
<頭>

動的に作成されたオブジェクト


テストレイヤー

ハイビスカス

カスタム データ 1 を取得

カスタム データ 2 を取得

<スクリプトタイプ="text/javascript">
//document.getElementById("testDiv").innerHTML = "
動的に作成された div
";
var testDiv = document.getElementById("testDiv");
var select = document.createElement("select");
select.options[0] = 新しいオプション("アドイン1", "値1");
select.options[1] = 新しいオプション("アドイン2", "値2");
select.size = "2";
var object = testDiv.appendChild(select);
$("img").each(function(index) {
this.alt = "changed";//dom属性情報を変更
//alert("index:"index",id:"this.id",alt:"this.alt);
});
$("#inputTest").removeAttr("readonly");
//alert($("#inputTest").attr("readonly"));
$(関数()
{
alert("attr("width"):" $("#testDiv").attr("width"));//未定義
alert("css("width"):" $("#testDiv").css("width"));//auto(ie6) または 1264px(ff)
alert("width():" $("#testDiv").width()); //正しい値 1264
alert("style.width:" $("#testDiv")[0].style.width ); //null 値
})
//動的バインディングのクリックイベント
$("#testDiv5").bind("click", function(event)
{alert($(event.target).attr("customer"));
// 1 回だけ実行されるクリック イベントをバインドします
$("#testDiv6").one("click", { customer: "顧客データ 2",a:"aaa" }, function(event)
{alert(event.data.customer) });


この記事が皆さんの jQuery プログラミングに役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。