0
ドロップダウンをクリックした後でも同じオプション値を選択しようとしていますが、未定義と言っています。ここに私のコードは次のとおりです。ドロップダウンjqueryで以前に選択した値を維持する
var previous_value;
$(".acc").on('shown.bs.select', function(){previous_value = this.value;}).change(function() {
if($('img').is(':visible')){
if(window.confirm('Please save or data is lost')){
var t = $('.acc option:selected').val()
alert(t);
}else {
//code here
}
}
else {
//code here
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class = "<?php echo $i ?>" src="" alt="" height="22" width="30"> <br/>
<label> AD Mgr </label><br/>
<select class = "acc" >
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
は、私はこの点を説明することはできませんので、私は、ブートストラップに慣れていないんだけど、明らかに、あなたのケースでは問題があることであるあなたに
記載してくださいhtmlの –
のようなすべての関連コードには、より多くのコードが含まれています。 .acc要素は何ですか? – causita
私はいくつかのhtmlを追加しました。 – LaMars