これはjQueryに精通している人にとっては本当に簡単なことだと思いますが、ページに動的に生成されたドロップダウンリストがあり、クラスにクリックイベントを設定しました。これにより、予想どおりクリックイベントが発生します。それらすべてのために。のIDselect
は動的に生成されるため、セレクターとして使用することはできません。select
実際に変更されたイベントを発生させたいだけです。
関数で選択した値のIDを使用する必要があります-これがどのように行われるか知っている人はいますか?
私がこれまでに持っているコード:
$(document).ready(function () {
$(".boxItem").change(function () {
var str = $(this).attr('id');
var num = $(this).val();
alert(num);
var url = "/Search/GetBoxChangeInfo";
var vmData = { json : @Html.Raw(Json.Encode(Model)),
id : str,
boxNo : num };
$.post(url, vmData, function (data) {
$("#column-1").html(data);
});
});
});
どうもありがとう