我发现自己经常使用这种方法来根据 anchor 标记的 URL 执行操作(使用 jQuery):
("a").live("click", function(event)
{
event.preventDefault();
var href = $(this).attr("href");
// do something with URL
}
在我的应用程序的其他地方,我有一些表格数据,我正在向其中添加内联编辑。当您双击<td>
时在 <table>
,它使数据可编辑(文本、日期选择等),点击“回车”将生成 $.ajax
请求保存新值。我的问题是,如果这些 <td>
中的每一个有一个与之关联的 href,我应该如何/在哪里存储 uri?
例如,<td>
会有一个类似 /articles/field/title/id/5 的 URL,我将使用 javascript 对其进行解析并使用一些参数发送帖子。
这可以接受吗:
<td href="/articles/field/title/id/5">
然后使用与上面相同的 JavaScript?或者...
- 我应该在里面添加一个隐藏的 ?
- 我应该将内容包装在 和 make 内的标签 那个可以双击吗?
- 或者我应该使用其他属性吗?
非常欢迎提出想法。
最佳答案
href
不是 <td>
的有效属性标签。如果您希望内容以这种方式可点击,请将内部包裹在传统的 <a>
中。像处理任何其他链接一样标记和处理它。
关于javascript - jQuery 中随机元素的 Href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1338309/