我发现自己大量使用这种方法来执行基于锚标记的 URL 的操作(使用 jQuery):
("a").live("click", function(event)
{
event.preventDefault();
var href = $(this).attr("href");
// do something with URL
}
在我的应用程序的其他地方,我有一些表格数据,我正在向其中添加内联编辑。当您在 中双击 a<td>
时<table>
,它使数据可编辑(文本、日期选择等),点击“输入”将$.ajax
请求保存新值。我的问题是,如果这些中<td>
的每一个都有与之关联的 href,我应该如何/在哪里存储 uri?
例如,a<td>
会有一个类似/articles/field/title/id/5的 URL ,我将使用 javascript 解析它并使用一些参数发送帖子。
这是否可以接受:
<td href="/articles/field/title/id/5">
然后使用与上面相同的javascript?或者...
- 我应该在里面添加一个隐藏的吗?
- 我应该将内容包装在内部的标签中并使其 可双击吗?
- 还是我应该使用其他属性?
非常欢迎提出想法。