加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – jquery将一个onclick事件添加到href链接

发布时间:2020-12-16 07:26:17 所属栏目:asp.Net 来源:网络整理
导读:我正在从websforms转换到asp.net mvc,我有一个问题. 我有一个动态生成链接的循环,其中picNumberLink是循环中的变量,而image是可变图像链接. 我想避免将javascript操作内联,因此在我的webforms项目中执行以下操作: hyperLink.Attributes.Add("onclick","java
我正在从websforms转换到asp.net mvc,我有一个问题.

我有一个动态生成链接的循环,其中picNumberLink是循环中的变量,而image是可变图像链接.

我想避免将javascript操作内联,因此在我的webforms项目中执行以下操作:

hyperLink.Attributes.Add("onclick","javascript:void(viewer.show(" + picNumberlink + "))");

在asp.net mvc中使用jquery的等价物是什么?

我已经看到使用$(document).ready事件附加点击的示例,但我无法弄清楚将picNumberLink变量传递到javascript函数的语法.

建议?

解决方法

编辑:如果您使用此表单的ID生成链接:

<a id="piclink_1" class="picLinks">...</a>
<a id="picLink_2" class="picLinks">...</a>

$('a.picLinks').click(function() {
    //split at the '_' and take the second offset
    var picNumber = $(this).attr('id').split('_')[1]; 
    viewer.show(picNumber);
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读