0

我正在尝试将新值设置为链接 href 属性..

<a title="main-picture" class="modal" href="test">
            <?php echo $this->product->images[0]->displayMediaFull('class="product-image"',false,true); ?>      
            </a>

var mainImageLink = jQuery(".product-image").attr('src');
jQuery("a[title='main-picture']").attr("href") = mainImageLink;

它不起作用,我在控制台中看不到任何错误。我试图提醒 jQuery("a[title='main-picture']").attr("href") - 它提醒“测试”

有小费吗?

4

3 回答 3

0

请尝试:

jQuery("a[title='main-picture']").attr("href",mainImageLink);

要为该属性赋予值,您需要使用.attr(attrName, attrValue).

在这里阅读更多:.attr()

于 2013-10-17T20:05:41.410 回答
0
var mainImageLink = jQuery(".product-image").attr('src');
jQuery("a[title='main-picture']").attr("href",mainImageLink);
于 2013-10-17T20:07:05.230 回答
0

您可以使用像这样的简单 javascript 代码轻松完成此操作。让链接 ID 为 link1

function changeLink(){
    var ele = document.getElementById("link1");
    ele.href = "newpage.html";
}

现在,如果您单击该链接,您将被重定向到 newpage.html

于 2013-10-17T20:20:30.640 回答