コピーボタンを作成しようとしています。行とIDを持つテーブルのコピーボタン
Uncaught SyntaxError: Unexpected token }
多くの異なるスクリプトを試しましたが、どれもうまくいきませんでした。コピーボタン以外はすべて動作します。私は私たちの学校のICTの部分に行きました。彼らには解決策がありませんでした。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
これは、これは、このコードはコピーの作業バージョンでコピースクリプトの最後
<?php
$str1 = "'";
$str2 = '#';
?>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;
}
</style>
<?php
$link = mysqli_connect("localhost", "username", "password", "database");
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
$sqlget = "SELECT FROM redeem";
$result = $link->query($sqlget);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo"<table>";
echo "<tr><th>Code: </th>
<th id=" . $row['code']. ">" . $row['code']. "</th>
<th>Expires: </th><th>". $row['expires']."</th>
<th><button onclick='copyToClipboard($str2".$row['code'].")'><p id=" . $row['code']. ">...</button></th></tr></table>";
}
} else {
echo "0 results";
}
?>
でコピースクリプト
<script>
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
</script>
ですボタン。
<center>
<p id="p1">Hello, I'm TEXT 1</p>
<p id="p2">Hi, I'm the 2nd TEXT</p><br/>
<button onclick="copyToClipboard('#p1')">Copy TEXT 1</button>
<button onclick="copyToClipboard('#p2')">Copy TEXT 2</button>
<br/><br/><input class="textBox" type="text" id="" placeholder="Dont belive me?..TEST it here..;)" />
</center>
君たち/女の子が私を助けることができます願っています。
コンソールのエラーは何ですか? –
Uncaught SyntaxError:予期しないトークン} –