javascript - jQuery 中随机元素的 Href

标签 javascript jquery uri

我发现自己经常使用这种方法来根据 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/

相关文章:

javascript - 在加载页面期间寻找 jquery 加载栏(带百分比或不带百分比)

javascript - 在多个 Photoshop 文件中查找和替换文本?

javascript - 函数类型的流联合

c# - 使用 pack uri 在 winforms 中加载图像

android - 构建格式为 X :Y 的 Uri

android - onActivityResult 中返回的两个图像路径合并为一个导致 java.io.FileNotFoundException

javascript - Node.js、TypeScript、JavaScript 和 Angular 之间的连接

javascript - 如何从 jQuery 点击处理程序中排除菜单链接?

javascript - 为谷歌地图预加载标记图像

javascript - jQuery 添加字符串而不是连接