0

いくつかのデータを含むテーブルがあり、最後の列にはテーブル内のすべての行へのハイパーリンクがあります。ハイパーリンクのクリック時にダイアログを開く必要があります。

<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({});
});

コンソールに hello world が表示されない

4

1 に答える 1

3

クロージング クォートがありません"<div></div>"

 $("<div></div>").dialog({});

ライブデモ

#このようにhrefでhashを与えたほうがいいです。

<a href="#">edit</a>

あなたのコードは

$("#tableId tr a[href]").on("click", function() {
   console.log("Hello World");
   $("<div></div>).dialog({});
   return false; 
});
于 2012-08-23T16:34:41.817 に答える