嗨,我有一个 var “status”,应该使用 Jquery 中的 .html 将其插入到锚标记中。
(<a class="status"><span>$status</span></a>)
这在 Chrome 中就像一个魅力,但在 IE10 或 Firefox 中却不是。我在这个函数的底部添加了 console.log,它正确地写入了 var 'status',因为它在 Chrome 中来回切换,但在 IE 或 Firefox 中没有。那里的日志写道该变量是“未定义的”。
function clickPrice(ev) {
pp = $(this).closest('.price-point')
status = pp.attr('data-status')
if (status=='active') status = 'inactive'
else status = 'active'
pp.addClass('dirty')
pp.attr('data-status', status)
$(this).html(status)
console.log(status)
}
奇怪的。