我有一些javascript生成封装在锚标记内的图像。渲染时,点击不会第一次起作用。它确实在第二次单击同一元素时注册。
html = '<a href="/product/"><img src="/products/main.jpg"></a>'
$('.nav-search-results').html(html);
任何想法为什么会发生这种情况。
P.S。:html实际上是由编译的hogan模板生成的
template = '<a href="/product/{{{sku}}}"><img src="/products/{{{sku}}}-main.jpg"></a>';
templateCompiled = Hogan.compile(template);
product = {sku: 'SKU-123'}
html = templateCompiled.render(product);
答案 0 :(得分:0)
对不起。错误的问题。问题在于我将这个div放在一个“更改”事件上。第一次点击计为“更改”事件,后续点击计为“点击”事件