jQuery在PHP中从循环中获取值

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"/

我正在使用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
}
例如,如果我有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>