ホームページ  >  記事  >  ウェブフロントエンド  >  select の最初のオプションを selected_html/css_WEB-ITnose にできないのはなぜですか

select の最初のオプションを selected_html/css_WEB-ITnose にできないのはなぜですか

WBOY
WBOYオリジナル
2016-06-24 11:38:131703ブラウズ




$('change', function(e) {
console.log(e) .currentTarget.value);
var インデックス = e.currentTarget.options.selectedIndex;
var text = e.currentTarget.options[index].text; .val(text);
});




ディスカッションに返信します (解決策)
誰かいますか?

ページがロードされた後、変更イベントがトリガーされます。最初の項目が選択されているとき、最初の項目をクリックしても、オプションは変更されておらず、イベントはトリガーされません

ページが読み込まれた後にオプションが選択されないようにすることもできます

$('#user_type ')[0].selectedIndex = -1; $('#user_type').on('change', function(e) {
console.log(e.currentTarget.value);

var インデックス = e.currentTarget .options.selectedIndex;

_eleTypeCode = e.currentTarget.value;

$("#user").val(text);実際の測定では、いずれかを選択できますが、ページが初期化されるとき、onchange イベントはトリガーされないため、ユーザー入力ボックスのテキストは最初の項目の値に自動的に設定されません

3 番目と 4 番目フロアは正しいです、$('#user_type')[0] .selectedIndex = -1; が追加されました、選択できます

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