我有一个包含一些数据的表,最后一列包含表中所有行的超链接。我需要在点击超链接时打开一个对话框。
<table id="tableId">
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td><a href="">edit</a></td>
</tr>
</table>
$("#tableId tr a[href]").on("click", function() {
console.log("Hello World");
$("<div></div>).dialog({});
});
我的控制台没有在jquery代码中显示hello world可能有一些错误
答案 0 :(得分:3)
结账报价缺少"<div></div>"
$("<div></div>").dialog({});
<强> Live Demo 强>
最好像这样在href中给出哈希#
,
<a href="#">edit</a>
您的代码将是
$("#tableId tr a[href]").on("click", function() {
console.log("Hello World");
$("<div></div>).dialog({});
return false;
});