jquery:我可以在悬停时动态更改链接的href吗?

时间:2013-10-18 08:39:46

标签: jquery href

嗨我在链接中有一个图像滑块

我正在尝试在悬停时更改链接'href

有可能吗?

干杯

$('#hm_img').parent().attr('href', arrImgs[i].link);

只有当我徘徊时才能回来

3 个答案:

答案 0 :(得分:1)

尝试使用 .hover() 以及回调。确保this中有相应的元素。

以下是一个示例。

  $('#hm_img').parent().hover(function () {
      $(this).attr("href", "hovered href");  //Note: refer the respective element
  }, function () {
      $(this).attr("href", "back to href");  //Note: refer the respective element
  });

答案 1 :(得分:0)

$('get the id of the image').attr('href', 'your new link')

答案 2 :(得分:0)

您可以在img

中执行此操作
onmouseover="$(this).parent().attr('href',$(this).attr('src'))"

更改此部分:$(this).attr('src')以查找数组中的链接。可能在img上有一些属性,指的是像..的位置。

onmouseover="$(this).parent().attr('href',arrImgs[$(this).attr('data-imgpos')].link)"

或仅在img上包含链接作为属性。