こんにちは、Jquery で .html を使用してアンカー タグに挿入する必要がある var "status" があります。
(<a class="status"><span>$status</span></a>)
これは Chrome では魅力的に機能しますが、IE10 や Firefox では機能しません。この関数の最後に console.log を追加しました。Chrome では前後に切り替えられるが、IE や Firefox では切り替えられないため、var 'status' が正しく書き込まれます。ログには、変数が「未定義」であると書かれています。
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)
}
変。