ホームページ ウェブフロントエンド jsチュートリアル 当時、私はまだ jquery を勉強していました。勉強メモ_jquery

当時、私はまだ jquery を勉強していました。勉強メモ_jquery

May 16, 2016 pm 05:55 PM
勉強ノート

Jquery は JavaScript で書かれたライブラリであることがわかり、これらのメソッドは複数のブラウザと互換性があり、優れたアニメーション効果を実現できます。 🎜> 1. $ 記号
1. セレクター
HTML タグ、ID、クラスなどを選択できます。
以下のように

をコピーします。コード コードは次のとおりです。
<script type="text/javascript">
$(
function() {
$("table.datalist tr:nth-child(odd)").addClass("one");//odd: 奇数に一致、even: 偶数、nth-child: N 番目の子または奇数に一致親要素の下にある偶数の要素、1 から始まります
var obj = $("h2 a"); //h2 より下の値を取得し、配列
を返します (var i = 0; i obj[i].innerHTML = i.toString();
var obj1 = $("#demo"); ;
var obj2 = $(".Class") //取得するのは array
alert(obj2); "Two") ; // a が含まれる識別子を取得し、 Class="Two"
$("li:lt(2)").addClass("one"); li に Class="one" を 1 つ追加します。添字は 0
$("p>span").addClass("Two") から始まります。 //p、parent>child
} )
</script>


2. タグ内の属性を取得します



コード
コードは次のとおりです。 var sTitle = $("p>span").attr("Title"); // タグ内の属性値を取得します$ ("p>a" ).text(sTitle);//text() を使用して値を取得すると、html
3 を除いたテキストが取得されます。属性を設定します



コードをコピーします
3.1. 属性の削除
$("img").removeAttr("src ");
4. Modify Class, if 存在する(存在しない)場合は、クラスを削除(追加)します。



コードをコピー
コードは次のとおりです。 $( function() { $("div>p").mouseover(
function() {
$(this).toggleClass("HightLight");//スタイル クラスを変更します
}
) ;
}


4.1. クラス
$("p").removeClass("selected"); ).addClass( "selected");
5. 画像をコピーします
$("img:eq(0)").clone().appendTo($("p"));最初の写真
6. イベントバインディング、複数の同じイベントをバインドできます




コードをコピー


コードは次のとおりです:
$(function() { $("img").bind("click", function() { //バインディング イベント alert("Click! 1"); }); $("img").bind("click", function() { //バインディングイベント
alert("Click! 2");
}); })


7. イベントを削除します




コードをコピーします

コードは次のとおりです:
8. 要素の表示と非表示を切り替える



コードをコピー


コードは次のとおりです。


<script type="text/javascript">
$(function() { $("#demobtnF").click(function() { $("#p_btn").show(); //表示}); $("#demobtn").click(function() { $("span:first").hide();//隠す})
</ script>


フェードインおよびフェードアウト効果: フェードインおよびフェードアウト効果を取得するには、show() および Hide() メソッドに時間パラメーターをアップロードします。 >


コードをコピー


コードは次のとおりです:

<script type="text/javascript">
$(function() {
$("#Button1").click(function() {
$(" #imgs").show(10000);
});
$("#Button2").click(function() {
$("#imgs").hide(5000);
});
})


コードをコピー
コードは次のとおりです。 <input id="Button1" type="button" value="Show" /> <input id="Button2" type=" button" value ="非表示" />
<hr />
<img id="imgs" src="images/27m03.jpg" alt="log" />
<hr /> 次のように:




コードをコピー


コードは次のとおりです:

$ ("#Button3").click( function() { $("#imgs").fadeIn(10000); }); ) { $("# imgs").fadeOut(5000); 2. スライド効果 - slideUp() メソッドと slideDown() メソッドによって実装されます。 >


コードをコピー


コードは次のとおりです:

$("#Button1").click(function) () {
$("#imgs ").slideUp(10000);
$("#Button2").click(function() {
$("#imgs ").slideDown(5000); }); 3. Jquery 関数 function 1. ブラウザ検出 $.browser、次のように:


コードをコピー


コードは次のとおりです。 🎜>if ($.browser.safari) リターンアラート( "safari");
if ($.browser.mozilla) リターンアラート("mozilla");
if ($.browser.opera) リターンアラート; ("opera");


2. ボックス モデル $.boxModel は次のとおりです:
alter($.boxModel ? "standard" : "IE"); JavaScript オブジェクトの処理 $.each(arr,function) //配列の場合 各オブジェクトは次のように関数 function
で処理されます: コードをコピーします
コードは次のとおりです。


var aArr = ["one", "two", "three"];
$.each(aArr, function(iNum) , value) {
alert(iNum "," value);
}) ;


$.grep(Arr,funtion(value)):Filter
例: 🎜>
コードをコピーします コードは次のとおりです:
var aArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var DemoArr = $.grep(aArray , function(value) {
戻り値 > 4;
ドキュメント。 write(DemoArr.join());
$.map(Array,function(value,index) )

この記事はすべて当時の研究ノートに基づいています。
概要
Jquery ライブラリには多くの関数があり、その一部、特に Jquery の Ajax は非常に重要です。この記事は、当時の Jquery の学習の日々を思い出します。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JavaScriptの文字列文字を交換します JavaScriptの文字列文字を交換します Mar 11, 2025 am 12:07 AM

JavaScriptの文字列文字を交換します

jQuery日付が有効かどうかを確認します jQuery日付が有効かどうかを確認します Mar 01, 2025 am 08:51 AM

jQuery日付が有効かどうかを確認します

jQueryは要素のパディング/マージンを取得します jQueryは要素のパディング/マージンを取得します Mar 01, 2025 am 08:53 AM

jQueryは要素のパディング/マージンを取得します

10 jQuery Accordionsタブ 10 jQuery Accordionsタブ Mar 01, 2025 am 01:34 AM

10 jQuery Accordionsタブ

10 jqueryプラグインをチェックする価値があります 10 jqueryプラグインをチェックする価値があります Mar 01, 2025 am 01:29 AM

10 jqueryプラグインをチェックする価値があります

ノードとHTTPコンソールを使用したHTTPデバッグ ノードとHTTPコンソールを使用したHTTPデバッグ Mar 01, 2025 am 01:37 AM

ノードとHTTPコンソールを使用したHTTPデバッグ

jQueryはscrollbarをdivに追加します jQueryはscrollbarをdivに追加します Mar 01, 2025 am 01:30 AM

jQueryはscrollbarをdivに追加します

カスタムGoogle検索APIセットアップチュートリアル カスタムGoogle検索APIセットアップチュートリアル Mar 04, 2025 am 01:06 AM

カスタムGoogle検索APIセットアップチュートリアル

See all articles