選択から値を取得したいのですが、この選択は次のように jQuery.html() によって挿入されました。
$("#brand").change(function () {
var _marca = $("#marca").val();
$.post("http://www.url.com/ajax/get_year", {brand:_brand}, function (data) {
$("#year").html(data);
});
});
$("#year").change(function () {
var _brand = $("#brand").val();
var _year = $("#year").val();
alert(_year); // To check the value, it's null always...
$.post("http://www.url.com/ajax/get_model", {brand:_brand, year:_year}, function (data) {
$("#model").html(data);
});
});
そして私のHTMLコード:
<select name="brand" id="brand">
<option value="1">Brand 1</option>
</select>
<select id="year"></div>
<select id="model"></div>
最初の選択は機能しますが、2 番目の選択はロードのみです。別のオプションに変更しようとすると、アラート機能は何も表示しません。
どうすれば正しい値を取得できますか?
前もって感謝します。