【问题标题】:Can we add an href attribute on div tag? [duplicate]我们可以在 div 标签上添加一个 href 属性吗? [复制]
【发布时间】:2016-10-19 04:45:15
【问题描述】:

我有一个 div 标签,它里面有一个链接标签,如代码所示。该链接仅在我单击它时才有效。但我想以这样的方式编码,即使我点击 div 标签,它也应该转到链接。请帮忙,因为我是 javascript 的初学者。

<div id="blockbuilding">
  <a id="@data.bbuildingid" href="@Url.Action("Overview","Overview", new{BuildingId=@data.buildingID})" class="buildingAnchor""> @data.buildingName </a>
</div>

【问题讨论】:

    标签: javascript jquery html asp.net-mvc


    【解决方案1】:

    试试这个

    $(document).ready(function () {
    
            $("#blockbuilding").click(
                function () {
                    AlertSave();
                }            
            );
        });
    
    function AlertSave() {
       alert("Alert Message OnClick");
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <div id="blockbuilding">
      <a id="@data.bbuildingid" href="@Url.Action("Overview","Overview", new{BuildingId=@data.buildingID})" class="buildingAnchor""> @data.buildingName </a>
    </div>

    【讨论】:

    • 我应该在哪里包含 jquery 代码?
    • 可以在AlertSave函数中应用jquery,也可以直接在div的click函数中应用
    • 不,我的意思是我应该在哪里写 $(document).ready(function() ?
    • in html header 标签
    • 请告诉我应该在哪里写函数定义?它应该在同一个cshtml文件中吗?
    猜你喜欢
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 2017-06-13
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多