更新属性是html

时间:2011-11-30 19:28:31

标签: javascript jquery html rel

我有一个<a></a>锚,其属性为rel。在rel值中有html,例如<a rel="html=<div>This is a test</div>。我想在rel值中更新html,我可以更新页面上的实际更改,但是如果我转到下一张幻灯片然后回来,它会回到之前的状态,因为rel值没有更新。我不知道该怎么做。任何建议,我顺便使用Clearbox

示例(我知道html在这里是不正确的,但在我的页面上它是正确的。我只需要知道如何通过jquery或任何其他方式更新它)

<a rel="html=<div class="testclass"> This is a test</div></a>

一段html元素(不是a)需要改为

<a rel="html=<div class="testclass"> No more testing </div></a>

2 个答案:

答案 0 :(得分:2)

你可以(但不应该)用

来做
this.rel = 'html=<div>But you shouldnt do that</div>';

JSFiddle here

答案 1 :(得分:0)

我认为你需要避免在另一个双引号内使用双引号,如果你使用双引号来包装一个字符串,那么在该字符串中使用单引号,反之亦然。

看到这个 - &gt; http://jsfiddle.net/Galled/rXKCL/14/