jQuery在PHP中从循环中获取值
我正在使用jQuery。现在我想从textbox循环中获取基于ID值的值 例如:jQuery在PHP中从循环中获取值,php,jquery,Php,Jquery,我正在使用jQuery。现在我想从textbox循环中获取基于ID值的值 例如: <?php while { $id = $d['id']; ?> <input type="text" name="text" id="txt" value="<?php echo $id; ?>"/> <input type="submit" class="btn_confirms" id="txt<?php echo $id; ?>" value="Go"/
<?php
while
{
$id = $d['id'];
?>
<input type="text" name="text" id="txt" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="txt<?php echo $id; ?>" value="Go"/>
<?php
}
例如,如果我有3个数据。
问题是,当我单击按钮Go时,它只显示PHP循环的第一个值。另一个按钮Go 2和3显示相同的值
请提供任何帮助。页面上不能有重复的ID,它们应该是唯一的。对于重复元素,可以使用类,也可以使ID唯一(就像对按钮所做的那样) 像这样的方法应该会奏效:
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="button<?php echo $id; ?>" value="Go"/>
请参见此处:页面上不能有重复的ID,它们应该是唯一的。对于重复元素,可以使用类,也可以使ID唯一(就像对按钮所做的那样) 像这样的方法应该会奏效:
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="button<?php echo $id; ?>" value="Go"/>
请参见此处:页面上不能有重复的ID,它们应该是唯一的。对于重复元素,可以使用类,也可以使ID唯一(就像对按钮所做的那样) 像这样的方法应该会奏效:
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="button<?php echo $id; ?>" value="Go"/>
请参见此处:页面上不能有重复的ID,它们应该是唯一的。对于重复元素,可以使用类,也可以使ID唯一(就像对按钮所做的那样) 像这样的方法应该会奏效:
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="button<?php echo $id; ?>" value="Go"/>
请看这里:您可以试试这个
<?php
while
{
$id = $d['id'];
?>
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="btn<?php echo $id; ?>" textbox_id="#txt<?php echo $id; ?>" value="Go"/>
<?php
}
?>
<script>
$(function() {
$(".btn_confirms").click(function()
{
var textbox_id = $(this).attr('textbox_id');
var textbox_val = $(textbox_id).val();
alert(textbox_val);
});
});
</script>
你可以试试这个
<?php
while
{
$id = $d['id'];
?>
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="btn<?php echo $id; ?>" textbox_id="#txt<?php echo $id; ?>" value="Go"/>
<?php
}
?>
<script>
$(function() {
$(".btn_confirms").click(function()
{
var textbox_id = $(this).attr('textbox_id');
var textbox_val = $(textbox_id).val();
alert(textbox_val);
});
});
</script>
你可以试试这个
<?php
while
{
$id = $d['id'];
?>
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="btn<?php echo $id; ?>" textbox_id="#txt<?php echo $id; ?>" value="Go"/>
<?php
}
?>
<script>
$(function() {
$(".btn_confirms").click(function()
{
var textbox_id = $(this).attr('textbox_id');
var textbox_val = $(textbox_id).val();
alert(textbox_val);
});
});
</script>
你可以试试这个
<?php
while
{
$id = $d['id'];
?>
<input type="text" name="text" id="txt<?php echo $id; ?>" value="<?php echo $id; ?>"/>
<input type="submit" class="btn_confirms" id="btn<?php echo $id; ?>" textbox_id="#txt<?php echo $id; ?>" value="Go"/>
<?php
}
?>
<script>
$(function() {
$(".btn_confirms").click(function()
{
var textbox_id = $(this).attr('textbox_id');
var textbox_val = $(textbox_id).val();
alert(textbox_val);
});
});
</script>