在存储在PHP while循环中时使用jQuery获取文本框值,可以通过以下步骤实现:
<?php
while ($row = mysqli_fetch_assoc($result)) {
$id = $row['id'];
$value = $row['value'];
echo '<input type="text" id="textbox_'.$id.'" name="textbox_'.$id.'" value="'.$value.'">';
}
?>
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
$(document).ready(function() {
$('input[type="text"]').each(function() {
var textboxId = $(this).attr('id');
var textboxValue = $(this).val();
console.log('Textbox ID: ' + textboxId + ', Value: ' + textboxValue);
});
});
上述代码使用了$('input[type="text"]')
选择器来选取所有类型为文本的输入框,然后使用.each()
方法遍历每个文本框。在循环中,使用.attr('id')
方法获取文本框的ID属性,使用.val()
方法获取文本框的值,并进行相应的处理。
需要注意的是,上述代码仅仅是获取文本框的值,并在控制台中输出。你可以根据实际需求进行进一步的处理,例如将值存储到数组中或发送到服务器进行保存等操作。
希望以上内容对你有帮助!如果你需要了解更多关于云计算、IT互联网领域的知识,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云