首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从php到javascript获得按钮的id

我无法从php到javascript获得按钮的id
EN

Stack Overflow用户
提问于 2022-11-07 04:13:40
回答 1查看 50关注 0票数 -2

我希望从获取的PHP文件中获取按钮id,并在javascript中使用它。

这是我的javascript代码

代码语言:javascript
复制
$("#heys").click(function(){
   var fruitCount = $(this).attr('data-fruit');
   console.log(fruitCount);
});

这个按钮来自我的PHP代码

代码语言:javascript
复制
<td class="p-5 w-1/4 flex">
    <button  type="button" class=" text-white bg-gray-800 hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700"><a href="approve?approvid='.$id.'">Approve</a></button>
    <button  type="button" id="heys" data-fruit="<?php echo $id ?>" class="heys text-white bg-gray-800 hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700">DECLINE</button>
</td>

请帮帮忙。谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-11-07 04:25:04

可能您的脚本在呈现HTML of PHP文件之前运行。

您能否尝试将Javascript代码包装好并准备好文档?

代码语言:javascript
复制
$( document ).ready(function() {
  $("#heys").click(function(){
    var fruitCount = $(this).attr('data-fruit');
    console.log(fruitCount);
  });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74341902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档