すべての要素を取得するには、「id」の代わりに「class」を使用する必要があります。「id」を使用すると、DOM の最初の要素のみを取得できます。
追加要素:
var globalProp = 1;
$("#sameContainer").append('<input type="checkbox" id="inputId" class="probabilitate' + globalProp + '"/>');
変更イベントの設定:
新しい要素が追加されるたびに、変更イベントを設定する必要があります。
$('.probabilitate' + globalProp).change(function () {
//do action
})
例:
var globalProp = 1;
function appendInput(){
$("#sameContainer").append('<input type="checkbox" id="inputId_a" value="check this" class="probabilitate' + globalProp + '"/>');
$("#sameContainer").append('<input type="checkbox" id="inputId_b" value="or this" class="probabilitate' + globalProp + '"/>');
$("#sameContainer").append('<input type="checkbox" id="inputId_c" value="or this" class="probabilitate' + globalProp + '"/>');
$('.probabilitate' + globalProp).change(function () {
//do action
})
};
お役に立てれば。