私はドロップダウンを持っていますが、私はjQuery
の "変更"機能を持っています。jQuery - ドロップダウンの確認ダイアログで変更イベントをキャンセルする
私は、確認ダイアログで選択した項目の変更を実装したいと思います。
私が選択した変更を進めることができる場合は、既存のアイテムを選択したままにして、変更イベントをキャンセルします。
これをjQueryでどのように実装できますか?
jqueryの機能
<script type="text/javascript">
$(function() {
$("#dropdown").change(function() {
var success = confirm('Are you sure want to change the Dropdown ????');
if (success == true) {
alert('Changed');
// do something
}
else {
alert('Not changed');
// Cancel the change event and keep the selected element
}
});
});
</script>
NB:「変更」機能を覚えておくべき一つのことは後にのみ、選択した項目は、「のonchange」でこれを実装するために考えることだから、より良い を変えヒット - それはjqueryのでは利用できず、これを実装する方法はありますか?
任意の助けが理解されるであろう...
Vinu
これは、グローバル変数を使用するよりもより良いアプローチのように見えます。 http://stackoverflow.com/a/3963959/47167 – EdenMachine