实际上,我有许多复选框和文本字段通过单个代码来自数据库。我希望当我检查特定的复选框时,复选框前面的文本是可编辑的。那我该怎么做?
这是我的PHP代码
<div class="my">
<?php
while($ass = mysql_fetch_array($rs))
{ ?>
<input type="checkbox" name="fees_name[]" id="fee_name" value="<?php echo $ass['fees_name'];?>"> <?php echo $ass['fees_name']; ?>
<input id="fee_amt" class="fee_amt" type="text" placeholder="amt" name="fees_amt[]" >
<br><br>
<?php } ?> // my while loop end here
</div>
和我的 Javascript
<script>
$(document).ready(function(){
$('#fee_name').click(function() {
$('#fee_amt').prop('disabled', !$(this).is(':checked'));
});
});
</script>
但它只适用于第一个复选框。任何人都可以告诉我我能为其他人做什么以及如何为每个文本字段创建不同的 ID?我的文本字段仅由一个代码创建。.