0

私のアプリケーションには、1行のテーブルと、jqueryのクローンメソッドを使用してさらに行を追加するための「追加」ボタンがあります。これらの各行には、jquery を使用して動的に入力される 2 つの選択ボックスがあります。

選択ボックスの ID は動的に生成されます (mark1、mark2、mark3、...) および (model1、model2、model3、...)。

for ループを使用してすべての選択ボックスを埋めていますが、これは機能しません。これが私のコードです:

for(count=1; count<=numRows; count++) { 

    $('#mark'+count).change(function(){

        $('#model'+count).load('findModel.php?mark='+$('#mark'+count).val());

    });

}

jqueryで可能ですか?

ありがとう、マルセロ。

こんにちは Simdrouin さん、別のスクリプト (countRows.php) を使用して行数を受け取り、メイン スクリプトに再度渡します。

$.ajax({

    url: 'countRows.php',
    type: 'POST',
    data: { data : window.numRows },
    success: function (data) {

    $('#mark'+data).change(function(){

        $('#model'+data).load('findModel.php?mark='+$('#mark'+data).val()+'&numRows='+window.numRows);

    });

});

countRows.php

<?

$numRows=$_POST['data'];
echo $numRows;

?>

ありがとう、マルセロ。

4

1 に答える 1