簡體   English   中英

如何將數據從onclick按鈕傳遞到變量

[英]How to pass data from onclick button to variable

我正在做我的第一個與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"> 

在內聯onclick事件中將行ID添加到passID函數。

<input class="btn btn-default" type="submit" data=".$row2['ID']." value="submit" onclick="return passID(".$row2['ID'].")">"

然后更改您的函數以接受ID變量

 function passid(rowId){
  var ID=rowId;    
 }

試試這個。

在php上:

echo '<input class="btn btn-default" type="submit" value="submit" onclick="return passId('.$row2['ID'].')">';

在javascript上:

function passId(id){ console.log(id); }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM