0

こんにちは、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)
}

変。

4

1 に答える 1