0

这是代码:

<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

1 回答 1

1

要使用 jQuery 获取.maincaptionsmall此 DOM,请使用以下代码,

$('.maincaptionsmall')

对于包装 innerText 你可以使用wrapInner

$('.maincaptionsmall').wrapInner('<a href="http://google.com"></a>');

现场演示

编辑

您需要将代码包装在里面document.ready,而且您的文档结构不正确。

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script type="text/javascript">
            $(function() // you are missing this
            {
                $('.maincaptionsmall').wrapInner('<a href="http://google.com"></a>');
            });
        </script>
    </head>
    <body>
        <span class='maincaptionsmall'>Test</span>
    </body>
</html>
于 2013-09-14T04:59:23.423 回答