javascript - 如何将数据从 onclick 按钮传递到变量

标签 javascript jquery

我正在做我的第一个 Jquery 相关网站。我现在陷入困境:如何将数据从按钮传递到变量?

脚本:

echo nl2br("<br><h1>".$row2['header']."</h1><br><h4 $style>".htmlentities($row2['text'])."</h4><hr><br>
<input class="btn btn-default" type="submit" data=".$row2['ID']." value="submit" onclick="return passID()">");

jQuery:

 function passid()
 {
     var ID=??????
 }

最佳答案

$("#identify_this_btn").click(function() {
  
  var data = $(this).attr("data"); // GET THE DATA IN ATTR
  event.preventDefault();
  alert(data);
  console.log(data);

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="btn btn-default" id="identify_this_btn" type="submit" data="this_is_some_data" value="submit">

关于javascript - 如何将数据从 onclick 按钮传递到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37308207/

相关文章:

javascript - 键入 'node server.js' 无响应

javascript - 根据用户的浏览器调整屏幕大小

javascript - 无法禁用/覆盖上下文菜单 Safari 全屏模式

jquery - 检测所有浏览器中选择选项的鼠标悬停

php - 具有两个按钮的表单以不同的值提交

javascript - 打开自定义模式窗口时如何添加过渡效果?

javascript - D3 fiddle 谱

javascript - 如何在js中的一个函数中验证多个字段

jquery - 如何使用Jquery选择数据表中的一列

jquery - jQuery 的 'Selectmenu' 的自定义样式