我有一个问题,我有一些李,在他们里面我有一个链接和一个图像。 我想要的是当有人点击它触发链接的图像时。 我不能把图像放在链接中,不要问为什么:))所以基本上它看起来像这样
sometext sometext ...
而我正在考虑做这样的事情:
$(img).click(function(){ var link = $(this).prev; $(link).trigger('click'); })
我知道这不正确,但我认为你得到了照片,谢谢你的帮助。
$('img').live('click', function () { $(this).closest('a').click(); });
不要使用jQuery,只需移动标记右侧的结束
标记:
sometext sometext
如果您不想更改HTML,请使用:
$('img').click(function(){ location.href = $(this).prev().attr("href"); });
代码审查
实际上,这看起来很糟糕。 请注意,prev是一个function。
或者,你可以做类似的事情
window.location = link.attr('href');
你可能会侥幸逃脱
$(img).click(function() { var link = $(this).prev(); window.location.href = link.attr('href'); });
您可以为锚链接和图像设置css类,并使用类名选择器来挂钩click事件
$(“。myclass”)。click(function(){// Do Stuff})
需要了解更多jQuery教程分享Jquery当我点击img时它表现得像链接(触发链接),都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是jQuery教程分享Jquery当我点击img时它表现得像链接(触发链接)相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/982275.html