ループ上の別の行のデータで同じファイルを選択すると、jQueryの変更が機能しません。ループ上の同じファイルを選択すると、jQueryが機能しない
for($i=$Page_Start;$i<$Page_End;$i++)
{
?>
<tr class="trClick" id="<?php echo $dData['DESCRIPTIONID'][$i]; ?>" data-toggle="modal">
<td>Data</td>
</tr>
<?php
}
モーダル
<div id="modalBellDescriptionLoad" class="modal fade">
<div class="modal-dialog">
<form id="updateDescription" action="" method="post" autocomplete="off">
<div class="modal-content">
<input type="file" name="bellToneFileInput" class="bellToneFileInput" id="bellToneFileInput"/>
</div>
</form>
</div>
</div>
jQueryの
$(".bellToneFileInput").change(function()
{
alert("Test");
});
私は別の行データループに別のファイルを選択した場合、警告が表示されます。同じファイルを選択すると、アラートは表示されません。
私のコードで何か問題がありますか?
これを見てみましょう:https://stackoverflow.com/questions/4109276/how-to-detect-input-type-file-change-for-the-same- file – Vincent1989
実際に値が変更されていない可能性があります。あなたの.change()関数で '$("。bellToneFileInput ").val(null); –