说明:
简单地说,我有一个通知,其中说明
foo在条形码上传了一张照片,例如 像这样的HTML
<a href = "somepage.php">
<div>
<a href = ""> foo </a> uploaded a picture on <a> bars </a> profile
</div>
</a>
我现在所拥有的是当用户点击foo时,它会将用户带到foo的个人资料中 我想要的是当用户点击div除了foo和bar之外的任何地方,它将用户带到某个页面......
我找到了什么:
我在这里读到了标签的嵌套是不允许的,并且浏览器会对此进行限制,因此标签最终会在新的标签开始时结束,即使它的子标签是......所以我们不能以某种方式进行标记嵌套...那么我应该如何实现这一点,就像facebook为我们提供了完全相同的选项,可以转到人员的个人资料或者自己去通知
我尝试了什么:
我试图给foo和bar提供id和onclick通过jquery转到一个链接,但这不是实现它的方法......
还有其他办法吗?
答案 0 :(得分:0)
假设问题中的标记是您拥有(或接近它)的真实标记,只需连续使用a
元素,而不是尝试嵌套它们:
<div>
<a href=""> foo </a><a href="somepage.php"> uploaded a picture on </a>
<a href="..."> bars </a><a href="somepage.php"> profile</a>
</div>
答案 1 :(得分:-1)
@Rks Rock正是我理解你想要将控件发送给&#34; somepage.php&#34;当用户点击
时<div>
<a href = ""> foo </a> uploaded a picture on <a> bars </a> profile
</div>
是不是?
在这里,您可以通过jquery click事件实现此功能。
您是否尝试过jquery .click事件。