将父元素属性附加到锚标记href的URL

时间:2015-12-11 12:31:06

标签: jquery html asp.net webforms repeater

<asp:Repeater runat="server" ID="rptStockListings">
  <ItemTemplate> 
    <li rank=<%#GetRank(DataBinder.Eval(Container.DataItem,"r"))
       ...............
       <a href="<%# DataBinder.Eval(Container.DataItem,"Url")

我已经有了URL,但是我希望使用href =&#34; Url&#34;附加li元素的rank属性,这是该锚点的祖先。

我该怎么做?

基本上我想通过网址本身的锚标记将信息传递给下一个打开的页面。

1 个答案:

答案 0 :(得分:1)

希望这有帮助

<a onclick='openThis(<%# DataBinder.Eval(Container.DataItem,"Url"), this)'>Click here</a>

在javascript中:

function openThis(url, obj) {
    var appendThis = $(this).closest("li").attr("rank");
    window.open(url+appendThis + , "_self")
}