-2

这是代码:

<span class='maincaptionsmall'>
Test
</span>

由于页面中的 ajax 和 jquery 代码的某些原因,我不能使用 HREF 作为链接,我的意思是,我不能使用以下代码:

<span class='maincaptionsmall'><a href="http://google.com">Test</a></span>

那么,我如何使用 jquery 来获取这个 css 元素maincaptionsmall并将其设置为 href 链接?

即使我也不能使用<div>,我应该使用所有内容<span> 请给我一个示例,说明如何使用 jquery 将 css 元素设置为 href 链接。

提前致谢

4

2 回答 2

3

CSS 不能做这样的事情。但是 JavaScript 是!要更改href元素的,首先获取元素:

var e = document.getElementById("elementid")

或者

var e = document.getElementByClassName("elementclass")

以下是 JavaScript 选择器的基础知识。

然后我们可以像这样改变 href 属性:

e.setAttribute("href", "http://google.com")

祝你好运!

于 2013-09-13T18:01:36.420 回答
0

您可以使用 JS/JQuery 和 CSS 打开

Jquery 的代码很简短,而且速度也太快了,所以我更喜欢这样:-

这是代码:-

HTML

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
 //Remember to add JQUERY on your page to make any jquery code work
<div id="example">Click Here</div>

JS

//更新代码:-

$(document).ready(function() {
$("#example").click(function () {
    alert("K");
    window.open('http://www.google.com/');
});
});

问题是我给你的函数应该添加到“$(document).ready(function(){”下

注册,“DIV 或 SPAN”你可以使用任何标签,但给它的 ID 和你给的任何 ID,在 jQuery 代码中也提到相同的!

Reg,JQUERY 被调用,请在您的页面上检查是否有任何其他 MAIN Jquery 文件被调用?如果已经调用了其他一些 Jquery,则不需要这个。

请检查更新的小提琴供您参考:http: //jsfiddle.net/aasthatuteja/aPbje/

让我知道这是否可以解决您的问题。

享受!

于 2013-09-13T18:19:30.477 回答