1
PHPを使用してHTMLテーブルにレコードを表示しています。行をクリックすると、変数にのitemID(クリックされている)を格納できるようにしようとしています。何らかの理由で、私が望む行をクリックすると、JavaScriptのアラートはうまく動作せず、それも起こりません。私は何か些細なことを逃していますか?PHPでマウスをクリックしてhtmlテーブルから行を取り出す方法は?
<?php
$con=mysqli_connect("localhost","root","mypassword","myDB");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
echo "<font color = 'darkgreen'> Connected to database. </font> <br>";
$result = mysqli_query($con,"SELECT * FROM Inventory");
echo "<table border='1'>
<tr>
<th>Item ID</th>
<th>Item Name</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['itemID'] . "</td>";
echo "<td>" . $row['itemName'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
<script type="text/javascript">
$("tr.table").click(function() {
var tableData = $(this).children("td").map(function() {
return $(this).text();
}).get();
alert("Your data is: " + $.trim(tableData[0]) + " , " + $.trim(tableData[1]));
});
</script>
私が見るように、あなたはjQueryのクラス「テーブル」と
にそのクラスを設定する場所私は表示されません?私は ちょうどテーブルにクラスを追加するHTML – Yusha
の
答えて
出典
2016-11-12 04:35:37 developernator
ありがとう、muich !!!!! – Yusha
あなたのテーブルに書くと、これはalert.Pleaseへの道の1本にしようとしているで警告
を表示するにはJavaスクリプト機能を作成してください。これはあなたのために働くでしょう。それは私の場合に働いています。
出典
2016-11-12 04:34:28
関連する問題