我希望在页面的第一个标题中找到html并添加一些html。看起来很简单,但它不起作用。我感谢任何帮助。谢谢!
Ruby on Rails
它给出的错误是 - " TypeError:str.append不是函数"
答案 0 :(得分:2)
.append()
是一个适用于jQuery对象的jQuery函数。您正在将字符串str
传递给它,但它不会起作用。尝试:
$('h1:first').append('<a class="dialogM" href="/alerts/alert1.html" title="Medical"><img src="/images/alert1.gif"></a>');
<强> jsFiddle example 强>
答案 1 :(得分:1)
str
是一个字符串。字符串没有append
方法;他们与+
连接。
你可能想要做的是:
$('h1:first').html(str + '(<a class="dialogM" href="/alerts/alert1.html" title="Medical"><img src="/images/alert1.gif"></a>)');
甚至更好:
$('h1:first').append('(<a class="dialogM" href="/alerts/alert1.html" title="Medical"><img src="/images/alert1.gif"></a>)');