selectbox フィルターのチュートリアルを読みました: http://www.cssnewbie.com/intelligent-select-box-filtering/#.Uewddo30FGg http://www.lessanvaezi.com/filter-select-list-options/ オプションの選択および選択ボックスjqueryのフィルター値
例のいくつかは非常に大きく、私は2つの選択ボックスを持っています.最初の選択ボックスには3つのエントリしかありません.2番目の選択ボックスを最も簡単にフィルタするにはどうすればよいですか?これも試しました:
function cascadeSelect(parent, child){
var childOptions = child.find('option:not(.static)');
child.data('options',childOptions);
parent.change(function(){
childOptions.remove();
child
.append(child.data('options').filter('.sub_' + this.value))
.change();
});
childOptions.not('.static, .sub_' + parent.val()).remove();
}
var $j = jQuery.noConflict();
//$j(document).ready(function(){
cascadeForm = $j('.cascadeTest');
orgSelect = cascadeForm.find('.orgSelect');
terrSelect = cascadeForm.find('.terrSelect');
cascadeSelect(orgSelect, terrSelect);
//});
これは、「ファイル」プロトコルを介してファイルを呼び出す場合にのみ機能しますが、http ではありません...