点击span标签中的文字如何触发一个链接,若用jquery的方法来用的话,又该如何做?

如题所述

1、用一对a标签来包裹span里的标签,就可以添加你想要的链接(推荐)
2、如果用jQuery的话:location.href="XXX.html";这个语法就可以了(不推荐)
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-16
超链接是不能被脚本直接触发的,除非你用其它取巧的方式去实现 。
第2个回答  推荐于2018-03-20
$ (function ()
{
$ ('span').click (function ()
{
$(window.location).prop('href', 'x.html');
})
})本回答被提问者和网友采纳

点击span标签中的文字如何触发一个链接,若用jquery的方法来用的话,又...
1、用一对a标签来包裹span里的标签,就可以添加你想要的链接(推荐)2、如果用jQuery的话:location.href="XXX.html";这个语法就可以了(不推荐)

...的文字并复制?要对整站都起作用,最好是结合jquery
你如果只想这个功能在IE下用到,那么恭喜你可以实现 如果是想要所有浏览器下都达到这样的效果,那么很遗憾。不能实现。

如图使用jquery设计下拉菜单,默认子菜单隐藏,点击父菜单,展开子菜单...
两个思路吧:1、用cookie把点击状态记录下来,菜单加载后根据cookie的值展开对应菜单 2、点击事件的连接做到iframe里,点击只改变iframe的src

请问调用JS 点击SPAN 代码该怎么写请教
\/\/ 以 发布 为基准var spans = document.querySelectorAll("span");for(var i =0;i<spans.length;i++){ var si = spans[i]; if(si.innerHTML == "发布"){ si.onclick = function(){ \/\/ TODO } }}\/\/ 以 class=publish 为基准var spans = document.querySelect...

js或jq如何实现点击一个a标签,弹出对话框,并且对话框几秒后自动...
<div id="showId">显示的对话框<\/div> <span id="clickDiv">点击<\/span> 相信给showId加上浮动,你应该能搞定,然后就是JS了,jQuery jQuery("#clickDiv").click(function(){ \/\/点击clickDiv jQuery("#showId").show(); \/\/显示showId setTimeout(jQuery("#showId").hide(), 3000); ...

jquerytrigger函数无法触发a标签应该如何处理
起因:点击icon图标后要触发a标签的链接转跳动作,但是用 JQ 的 $('#a').trigger('click') 居然不起作用,遂百度之,总结两种方法如下:(原因:JQ 的 trigger() 方法确实无法触发 a 标签的转跳动作。)1:JQ 方法:对目标 a 标签内部新增一个 span 标签 ,然后给 span 标签绑定 trigger('...

jquery如何获取span的文本?
jquery提供了两个获取对象内容的方法:text() 设置或返回所选元素的文本内容 html() 设置或返回所选元素的内容(包括 HTML 标记)下面实例演示:获取<span>标签文本 1、HTML结构 <span id="test">我是span的文本<\/span><br><input type='button' value='span标签的内容'\/>2、jquery代码 ...

指定一个内容,网页中若有span标签含有该内容,则该span标签内的内容不...
用js,替换文本值:用jquery:$(".text_cont").text("内容");

用JQuery实现点击链接打开网站并分别隐藏显示内容
你上面没有 ID,建议a,span,dd加个ID,这样就不会影响其它点击了。(另外:dd要加上 style="display:none;")<div id="mima" class="mima"><span id="span"><A id="link" rel="external" title="" href="#" target=_blank>点击链接查看<\/A> 点击后隐藏<\/span><dd id="dd" ...

用jQuery怎样控制点击按钮之后在<input>标签后面只添加一个子标签?在...
方法一:你先使用jquery移除掉以前的i标签,然后再次after,应该就可以了 \/\/先创建i标签 var txt1 = "<i><\/i>";\/\/删除以前已经存在的i标签 (".div1").find("i").remove();\/\/追加现在的i标签 (".div1").find("input").after(txt1);方法二:你先在input后面写死一个i标签,然后控制...

相似回答