gpt4 book ai didi

javascript - php 通过 jQuery attr 编辑记录

转载 作者:行者123 更新时间:2023-12-03 06:28:22 24 4
gpt4 key购买 nike

我正在尝试在 php 中编辑记录,但它只是编辑第一条记录,这里是演示 html 代码以及 php

$s = mysql_query("Select * from student");

while($sql = mysql_fetch_array($s))
{
echo'<div class="ammad">'. $sql["id"]."".$sql["Name"]."".$sql["Subject"].'</div>';
echo '<input ammad="'.$sql["id"].'" type="submit" class="abc" id="check"/>';

}

我在 html 中使用了自定义属性 ammad

我试图回显每条记录的值,但它只显示每条记录的 id 1 这是我的 jQuery 代码

$(document).ready(function(){

$("#check").click(function(){
var b = $("#check").attr("ammad");
alert(b);
});
});

最佳答案

html中每个元素的id必须是唯一的,使得id唯一。您可以使用按钮的类名获取属性值:

$s = mysql_query("Select * from student");

while($sql = mysql_fetch_array($s))
{
echo '<div class="ammad">'. $sql["id"]."".$sql["Name"]."".$sql["Subject"].'</div>';
echo '<input ammad="'.$sql["id"].'" type="submit" class="abc" id="check'.$sql["id"].'"/>';
}

像这样获取属性值:

$(".abc").click(function(){
var b = $(this).attr("ammad");
alert(b);
});

关于javascript - php 通过 jQuery attr 编辑记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com