我的代码中有以下行:
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()
永远不会返回0
或任何其他false
相关声明。