首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有什么方法可以操作cluetip html中的html吗?

有什么方法可以操作cluetip html中的html吗?
EN

Stack Overflow用户
提问于 2012-01-07 06:49:21
回答 2查看 433关注 0票数 0

I am using cluetip jquery plugin和我显示了一个带有一些html的弹出窗口(使用本地源代码隐藏的div)。我现在有一些jquery想要更改一个图标与另一个图标,我有以下代码:

代码语言:javascript
复制
 var img = "#mySelector";
 $(img).attr("src", "/content/images/ajax-loader.gif");

当这个图像在常规页面上时,这很好用,但当它在弹出窗口中时,图像不会改变。当工具提示弹出窗口在cluetip jquery插件中时,有什么方法可以改变它的html吗?

我知道选择器是正确的,因为我还有这一行:

代码语言:javascript
复制
 var img = "#mySelector";
 var currentSrc = $(img).attr("src");

currentSrc读取当前字符串。

注意:

另外,在firebug中,当我查看

代码语言:javascript
复制
 var currentSrc = $(img).attr("src");

在我将源更改为

代码语言:javascript
复制
/content/images/ajax-loader.gif

它是这样写的:

代码语言:javascript
复制
 /content/images/ajax-loader.gif

因此,看起来代码正在工作,但图像根本没有变化。。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-07 06:53:08

查看clueTip options,您可能希望为onActivate()onShow()设置一个处理程序,以便在适当的时候更改图像URL。

编辑:既然你已经编辑了你的帖子,显示.src实际上正在改变,那么唯一可能的解释是:

  1. 您正在更改错误的对象
  2. .src值是错误的/错误的URL
  3. 其他一些代码再次更改了URL。

最有可能的情况是您更改了错误的对象,最有可能发生的情况是您的ID值错误,或者您有多个具有该ID的对象。

应该只有一个具有给定ID的对象,如果有多个,使用该ID的选择器可能只返回具有该ID的第一个对象-尽管这不是应该依赖的行为。

票数 2
EN

Stack Overflow用户

发布于 2013-01-18 22:10:23

线索提示插件克隆(本地)内容并为id添加后缀(因为id必须是唯一的),您可以在线索提示选项中使用localIdSuffix:'MySuffix‘设置后缀。您需要找到插入的(和隐藏的) cluefix div,并在那里更改值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8765519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档