コードに次の行があります。
var cart = $("#dynamo_shop_window .dynamo_content tbody .shop_cart").html();
ただし、cartページに一致する要素がない場合は、の値を空の文字列にします。
!$("#dynamo_shop_window .dynamo_content tbody .shop_cart").size();
これが事実なら、var cart = null;とにかくChromeの開発者ツールによると。
cart = cart !== null ? cart : '';空の文字列値を与えるために、上記のコードを次のように置き換える代わりに、上記のコードの後に使用する必要がある理由はありますか?
var cart = $("#dynamo_shop_window .dynamo_content tbody .shop_cart").html() || '';
は、またはその他の関連するステートメントを.html()返すことはありません。0false