2つの入力が選択され、currenyとpoが選択されます。satrtの読み込みが無効になり、currenyがbalnkの値になります。選択したcurrenyを選択すると、poはcurrenyのベースになります。しかし、私の問題は、私がポーを選んだときに、私は彼が空でも空でもないポーに値を選んだ、キュレニーを変えます。私が価値のカレッジを変更するときに必要なのは、空または空です。どんな助け?私はこのサンプルコードを使用しました。空の値を選択すると、2番目の入力が選択されます
$('#currency').change(function() {
var curr = $(this).val();
$("#po option[value='']").attr('selected', true);
if(curr!="")
{
$('#po').prop('disabled', false);
$.ajax
({
type: "POST",
url: host+"buypo/listpo",
data: {
'curr': curr
},
cache: false,
success: function(data)
{
console.log($("#po").html(data));
}
});
}
else
{
$('#po').prop('disabled', true);
}
});
私はこのコード$("#po option[value='']").attr('selected', true);
を使用しますが、何も再び
編集、それを変更しない試す編集
:
私はSELECT2またはclass='js-example-basic-multiple'
を使用PO入力で、これをコトを忘れていました。したがって、通常はタイプを選択しません。
更新:今私は理解する!!!! 私も
$('#select2-po-container').empty();
curreny
に変更するには、このコードを使用prefectly作品です!!!! select2 POのsapnをクリアする必要があるからです。私はこれを手伝ってくれています。 :)
を選択するように設定を使用するようにしてください、私は私がSELECT2を使用し、normaly選択しないで、私の選択を忘れてしまいました。 PO – Wolfzmus
にあるのはなぜ、働くフィドルを追加するのがいつも良いことです。 atleastあなたのhtmlを追加してください – ScanQR