私のアプリケーションには、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;
?>
ありがとう、マルセロ。