【发布时间】:2015-10-04 22:58:36
【问题描述】:
尝试向 SlickNav 菜单添加一些前置代码,虽然基本的 HTML 可以工作,但一旦我添加了诸如 img 和 href 之类的内容,代码就会失败。我知道这是不正确的,但我想知道这里有什么用:
jQuery('.slicknav_menu').prepend('<div class=\"logo\"><a href=\"https://example.com/\" rel=\"home\"><img src=\"https://example.com/images/logo-round.svg\" alt=\"My Site\" onerror=\"this.onerror=null; this.src='https://example.com/images/logo-round.png'\"></a></div>');
我知道这会奏效:
jQuery('.slicknav_menu').prepend('<div class=\"logo\">LOGO</div>');
但另一个更高级。那么我怎样才能使它工作以显示 svg(或 png)图像?
【问题讨论】:
-
看语法高亮...你是在转义错误的引号,而不是转义需要转义的单引号
标签: jquery html image prepend slicknav