ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery_jquery に基づいた Taobao のようなパッケージ選択プラグインの実装

jQuery_jquery に基づいた Taobao のようなパッケージ選択プラグインの実装

WBOY
WBOYオリジナル
2016-05-16 16:11:171099ブラウズ

jQuery_jquery に基づいた Taobao のようなパッケージ選択プラグインの実装

最初はページの HTML コードです

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






ローカル呼び出し


次に、js を呼び出します

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



/***************************************
* ローカルの JSON データに基づいてオプション列を作成します
***************************************/
var datanodes=[
{text:"公式規格",value:"1",selected:true},
{text:"パッケージ 1",value:"2"},
{text:"パッケージ 2",value:"3"},
{text:"パッケージ 3",value:"4"},
{text:"パッケージ 4",value:"5"},
{text:"パッケージ 5",value:"6"},
{text:"パッケージ 6",value:"7"},
{text:"パッケージ セブン",value:"8"},
{text:"パッケージ 8",value:"9"},
{text:"パッケージ 9",value:"10"}
];
/**
* @type {mylist}
* @param className コンテナ サポート レイヤーの CSS 名
* @param 開発者によってカスタマイズされた、ユーザーのクリック後に呼び出されるコールバック関数
​*/
var mylistobjLocal=new OptionList("testlocal","mycall");
mylistobjLocal.createListHtml(datanodes);
/**********************************
* リモートサーバーからの json データに基づいてオプション列を作成 *************************************
* リモートサーバーからの json データに基づいてオプション列を作成します
* @type {mylist}
* @param className コンテナ サポート レイヤーの CSS 名
* @param 開発者によってカスタマイズされた、ユーザーのクリック後に呼び出されるコールバック関数
​*/
var mylistobjAjax=new OptionList("testajax","mycall"); var url="http://127.0.0.1/option-jquery-dc/testJson.php
";
/**
* URL
に基づいてオプションのリストを作成します ​*/
mylistobjAjax.createListHtmlForAjax(url);
/***
*ユーザーがオプションを選択したときのコールバック関数
* @param result 現在選択されている項目の関連パラメータを返します
​*/
var mycall=function(result){
alert("選択しました: " result.text ":" result.value);
}

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