gpt4 book ai didi

javascript - 知道在 php 循环中点击了哪一行

转载 作者:可可西里 更新时间:2023-11-01 07:49:31 24 4
gpt4 key购买 nike

我在 php 中有一个 while 循环,它从我的 mysql 数据库返回一些数据,

这个循环创建了几个 ul 动态读取,返回我在银行调查的线路,

每行返回 1 个按钮和一个隐藏的输入类型,其中包含一个链接及其值,

我想知道点击的每个按钮的链接。

例如列表返回 10 行

每一行都有一个带有链接值的隐藏输入

我想知道链接主页的值是多少,所以我单击按钮 btlink

Example

<Ul>
<?php while ($ videolist = $ resultvideos-> fetch_array ()) {?>
<Li>
<Ul>
<Li class = "listdivvideos">
<Button class = "btlink" id = "btlink"> </ button>
</ Li>
<Li>
<Input type = "hidden" class = "linkvd" value = "<? Php echo $ videolist [ 'link']?>"> </ Input>
</ Li>
</ Ul>
</ Li>
</ Ul>
<? Php}?>

我尝试使用这段代码,但它只返回第一个链接

$('.listdivvideos').on('click', function(){
var linkdovideo = $('.linkvd').attr('value');
alert(linkdovideo);
});

最佳答案

首先你不需要输入元素,你可以这样做:

<?php while ($ videolist = $ resultvideos-> fetch_array ()) { ?>
<li>
<button class="btlink" data-value="<?php echo $ videolist['link'] ?>">Click me</button>
</li>
<?php } ?>

然后在您的 jQuery 代码中:

$(".btlink").click(function() {
alert($(this).data("value"));
});

关于javascript - 知道在 php 循环中点击了哪一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37940020/

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