确定是用的这个哦, 不然可往下看也没有什么意义了
突然发现如果用在省市选择发现有如下问题:
1,不能动态设置值
2,不能动态设置选中
看了好几遍API愣是米有发现有方法可以直接调用。">

ホームページ >ウェブフロントエンド >jsチュートリアル >Jqueryが選択した動的設定値の例 Introduction_jquery

Jqueryが選択した動的設定値の例 Introduction_jquery

WBOY
WBOYオリジナル
2016-05-16 17:26:081758ブラウズ

Jquery が選択したアドレス: https://github.com/harvesthq/chosen
検索と複数選択をサポートする選択プラグインですが、入力はサポートしていません。
Jqueryが選択した動的設定値の例 Introduction_jquery
間違いなくこれを使います ああ、そうでないと下を向いても意味がありません
突然、州と都市の選択で使用すると次の問題が見つかりました:
1、値を動的に設定できません
2 、選択を動的に設定することはできません
Look APIを何度か検索した後、Miは直接呼び出すことができるメソッドを見つけました。仕方なくソースコードを見てみると、以下のように初期化の際に判定があることが分かりました。
Jqueryが選択した動的設定値の例 Introduction_jquery
destroy がある場合は ("#city).chosen(デバッグする前に生成された DOM を削除しようとしましたが、それは不可能であることがわかりました。
まず最初の問題を解決します


$("#province").change(function(){
$( "#city").html( "");
$("#city").chosen("destroy");
$("").appendTo("#city");
$.getJSON("${ctx}/api/getCityByProvinceJson.jsp",{
province:$("#province"). val()
}, function(data){

$.each(data,function(i){
$("").appendTo("#city");
});
$("#city").attr("multiple", true);

$("#city").chosen({
no_results_text : "このオプションは見つかりませんでした!",
width: "70%"
}); 🎜>});
} );
$("#city").chosen({
no_results_text : "このオプションは見つかりませんでした!",
width: "70%"
});

この方法では、コードが少し繰り返しているように感じますが、
2 番目の方法はまだ見つかりません。
使用方法は、最初に選択の値を設定し、次にドロップダウン ボックスを初期化します。コードは次のとおりです。
コードをコピー
コードは次のとおりです。 "#city").val("上海"); $("#city").chosen({ no_results_text : "このオプションは見つかりません!",
width:"70%"
});


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