ホームページ ウェブフロントエンド jsチュートリアル JQuery 非同期読み込み無限ドロップダウン ボックス カスケード関数の実装 example_jquery

JQuery 非同期読み込み無限ドロップダウン ボックス カスケード関数の実装 example_jquery

May 16, 2016 pm 04:59 PM
ドロップダウンボックス 非同期ロード カスケード

コードをコピーします コードは次のとおりです:

/* <br>JQuery は無限ドロップダウン ボックス カスケード関数 <br>zjy <br>*/ <br>(function ($) { <br> $.ajaxSetup( { async: false }); <br>var url = ""; <br>$.fn.extend({ <br>Load: function (urlPath) 🎜>url = urlPath.url; <br>parameter = urlPath.parameter; <br>$("#ddl1").append("<option value='0'selected='selected'>選択してください</ option>" ); <br>$.getJSON(url, パラメータ, function (data) { <br>$.each(data.rows, function (i, row) { <br>$("#ddl1"). append($ ("<option>").val(row.id).html(row.text)) <br>}); (関数 ( ) { $(this).Select($(this).val(), this); }); <br>$(this).Selected(parameter.parentId, $(" #ddl1" )); <br>}, <br><br>Select: function (parentId, obj) { <br>//debugger; <br>if (parentId == "0") { <br>return ; <br>} <br>parameter.parentId =parentId; <br>$.getJSON(url, パラメータ, 関数 (データ) { <br>$(obj).nextAll(".ddl").remove(); <br> if (data != null) { <br>$("<select>", { <BR>"class": "ddl", <BR>change: function () { <BR>$(this ).Select ($(this).val(), this); <BR>} <BR>}).appendTo($("#cascade")); ")[ $(".ddl").length - 1]).append("<option value='0' selected='selected'>選択してください</option>"); <br>$.each (data .rows, function (i, row) { <br>$($(".ddl")[$(".ddl").length - 1]).append($("<option>< /option&gt ;").val(row.id).html(row.text)); <BR>}); <BR>} <br>}); <br>$(this).Selected(parentId, $ (obj ).nextAll(".ddl")); <BR>}, <BR><BR>選択済み: function (parentId, obj) { <BR>$(this).GetValue();デバッガー; <BR>var selected = "0," $("#loadselect").val(); <BR>$.each(selected.split(","), function (i, row) { <BR> if ( row ==parentId) { <br>//デバッガー; <br>$(obj).val(selected.split(",")[i 1]); ; <BR>} <BR>}); <BR>}, <BR><BR>GetValue: function () { <BR>var ddlValue; <BR>var ddlCount = $(".ddl"); <BR>for (var i = ddlCount - 1; i >= 0; i--) { <BR>if (i != 0) { <BR>if ($($(".ddl")[i ]) .val() != 0) { <BR>ddlValue = $($(".ddl")[i]).val(); <br>ブレーク <br>} <BR>} else { <BR> if ($($(".ddl")[i]).val() == 0) { <BR>ddlValue = 0; <BR>} else { <BR>ddlValue = $ ($ (".ddl")[i]).val(); <BR>break; <BR>} <BR>} <BR>$("#selectvalue").val(ddlValue); <BR>}, <BR>}); <BR>})(jQuery); <BR>
<pre code_snippet_id="193059"snippet_file_name="blog_20140218_1_1038704" name="code" class="javascript">
メソッドの呼び出し
< pre code_snippet_id="193059"snippet_file_name="blog_20140218_4_4987391" name="code" class="javascript">
 &lt ; スクリプトタイプ="text/javascript"> <br>$(function () { <br>$("#cascade").Load({ url: '@Url.Action("Get CountryArea")', パラメータ: { "parentId": 0, "random": Math.random() } }); <br></script></pre<br> code_snippet_id= "193059"snippet_file_name="blog_20140218_5_843717" name="code" class="html"><div id="cascade"><br><select id="ddl1" class="ddl"> < /select> <br></div> <br><input id="loadselect" hidden="hidden" value="1,2"/> hidden= "hidden" /><br><br><br><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false">

 
 🎜>  

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

jQuery .val() が機能しない状況に効果的に対処する jQuery .val() が機能しない状況に効果的に対処する Feb 20, 2024 pm 09:36 PM

タイトル: jQuery.val() が動作しない問題を解決する方法とコード例 フロントエンド開発では、ページ要素の操作に jQuery がよく使われます。その中でも、フォーム要素の値の取得または設定は、一般的な操作の 1 つです。通常、フォーム要素の値を操作するには jQuery の .val() メソッドを使用します。ただし、jQuery.val() が機能しない状況が発生し、問題が発生する可能性があります。この記事では、jQuery.val() を効果的に扱う方法を紹介します。

htmlの読み方 htmlの読み方 Apr 05, 2024 am 08:36 AM

HTML 自体はファイルを読み取ることができませんが、JavaScript を使用する (XMLHttpRequest、fetch())、サーバーサイド言語を使用する (PHP、Node.js)、サードパーティのライブラリを使用する (jQuery. get() 、axios、fs-extra)。

C# 委任とは何ですか? それによってどのような問題が解決されますか? C# 委任とは何ですか? それによってどのような問題が解決されますか? Apr 04, 2024 pm 12:42 PM

委任は、非同期プログラミングとイベント処理の問題を解決するために、オブジェクト間でメソッド ポインターを渡すために使用されるタイプセーフな参照型です。 非同期プログラミング: 委任により、メソッドを異なるスレッドまたはプロセスで実行できるようになり、アプリケーションの応答性が向上します。イベント処理: デリゲートはイベント処理を簡素化し、クリックやマウスの動きなどのイベントを作成して処理できるようにします。

WordPress でページのリダイレクトを防ぐにはどうすればよいですか? WordPress でページのリダイレクトを防ぐにはどうすればよいですか? Mar 05, 2024 am 09:33 AM

WordPress でページのリダイレクトを防ぐにはどうすればよいですか? Web サイト開発では、WordPress でページ非ジャンプ設定を実装したい場合があります。つまり、特定の操作中に、ページ全体を更新せずにページ コンテンツを更新できます。これにより、ユーザー エクスペリエンスが向上し、Web サイトがよりスムーズになります。次に、WordPress でページ非ジャンプ設定を実装する方法と具体的なコード例を紹介します。まず、Ajax を使用してページのジャンプを防ぐことができます。アヤックス

ウェブサイトの速度を向上させるための主要な最適化モードは、すべてのフロントエンド開発者がマスターする必要があります。 ウェブサイトの速度を向上させるための主要な最適化モードは、すべてのフロントエンド開発者がマスターする必要があります。 Feb 02, 2024 pm 05:36 PM

フロントエンド開発者の必需品: これらの最適化モードをマスターして、Web サイトをスムーズに作成しましょう。インターネットの急速な発展に伴い、Web サイトは企業のプロモーションとコミュニケーションのための重要なチャネルの 1 つになりました。パフォーマンスが良く、読み込みが速い Web サイトは、ユーザー エクスペリエンスを向上させるだけでなく、より多くの訪問者を惹きつけます。フロントエンド開発者として、いくつかの最適化パターンをマスターすることが不可欠です。この記事では、開発者が Web サイトをより適切に最適化できるように、一般的に使用されるフロントエンド最適化テクニックをいくつか紹介します。圧縮ファイル Web サイト開発で一般的に使用されるファイルの種類には、HTML、CSS、J などがあります。

HTMLに外部jsを導入する方法 HTMLに外部jsを導入する方法 Apr 11, 2024 am 06:18 AM

外部 JS ファイルを HTML に含めるには、<script> タグを使用して、読み込むファイルの URL を指定します。 type、defer、または async 属性を指定して、読み込みと実行の発生方法を制御することもできます。通常、<script> タグは、ページのレンダリングをブロックしないように、<body> セクションの最後に配置する必要があります。

PHP検索機能最適化ヒントの共有 PHP検索機能最適化ヒントの共有 Mar 06, 2024 am 11:12 AM

ユーザーは必要な情報を見つけるために検索ボックスをよく使用するため、PHP 検索機能は常に Web サイト開発において非常に重要な部分です。しかし、多くのWebサイトでは検索機能を実装する際に、効率の低さや検索結果が不正確になるなどの問題を抱えています。 PHP 検索機能の最適化に役立つように、この記事ではいくつかのヒントを共有し、具体的なコード例を示します。 1. 全文検索エンジンを使用します。従来の SQL データベースは、大量のテキスト コンテンツを処理する場合の効率が低下するため、Elasticsearch、Solr などの全文検索エンジンを使用することをお勧めします。

Web サイトのパフォーマンス最適化の謎を解く: これらの方法をマスターして、Web サイトの速度を飛躍的に向上させましょう。 Web サイトのパフォーマンス最適化の謎を解く: これらの方法をマスターして、Web サイトの速度を飛躍的に向上させましょう。 Feb 03, 2024 am 08:00 AM

Web サイトのパフォーマンスの最適化が明らかに: あなたの Web サイトを高速化するこれらの方法をマスターしてください。インターネットの急速な発展に伴い、Web サイトは企業のプロモーション、製品の展示、コミュニケーションと交流のための重要なチャネルになりました。しかし、ユーザーがWebサイトにアクセスした際、読み込み速度が遅すぎたり、応答時間が長すぎたりすると、ユーザーエクスペリエンスが大幅に低下し、ユーザーの離脱に直接つながる可能性があります。したがって、Web サイトのパフォーマンスの最適化がますます重要になっています。では、Web サイトのパフォーマンスの最適化とは何でしょうか?簡単に言えば、Web サイトのパフォーマンスの最適化とは、一連の方法と技術的手段を通じて Web サイトの読み込み速度を向上させることです。

See all articles