对if语句使用Javascript对象变量
我正在使用javascript显示购物篮的信息。我知道如何提取数据并从中创建元素,但我需要为对if语句使用Javascript对象变量,javascript,jquery,Javascript,Jquery,我正在使用javascript显示购物篮的信息。我知道如何提取数据并从中创建元素,但我需要为if语句使用其中一个变量,并且不确定如何使用 如果这是true:“isPunchOut”:false,那么我想用jQuery将其作为目标,并执行类似于$(“.button”).remove()的操作 我该怎么做 var retailerData = { "del": { "zip": "", "city": "" }, "user": { "country": "", "p
if
语句使用其中一个变量,并且不确定如何使用
如果这是true
:“isPunchOut”:false,
那么我想用jQuery将其作为目标,并执行类似于$(“.button”).remove()的操作代码>
我该怎么做
var retailerData = {
"del": {
"zip": "",
"city": ""
},
"user": {
"country": "",
"phone": "",
"nbrOrders": 0,
"isPunchOut": false,
"name": "",
"salesPerson": "",
"customerNo": "",
"email": ""
},
"order": {
"shippingSum": 0.0,
"shippingFormatSum": "\u20AC0",
"orderno": "0",
"orderFormatSum": "\u20AC130",
"voucher": "",
"orderFormatVat": "\u20AC27,30",
"currencySymbol": "\u20AC",
"currency": "EUR",
"orderVat": 27.3,
"orderSum": 130.0,
"items": [{
"imageURI": "\/imgr\/8c82380c-65f5-43aa-83ad-fae1215b5b39\/70\/70",
"qtyAvail": 7,
"price": 130.0,
"qty": 1,
"artno": "D630-T7100-GE-REF",
"vat": 27.3,
"formatVat": "\u20AC27,30",
"id": "52307",
"label": "D630 C2D-T7100/2GB/80GB/DVD/14"/NO COA WLAN",
"category": "Computers - Notebooks",
"formatPrice": "\u20AC130",
"manufacturer": "Dell"
}]
}
}
我想说的是,你应该先尝试一些代码,然后找出你遇到的问题。我们不是来为你的问题编写代码的
var retailerData = {
"del": {
"zip": "",
"city": ""
},
"user": {
"country": "",
"phone": "",
"nbrOrders": 0,
"isPunchOut": false,
"name": "",
"salesPerson": "",
"customerNo": "",
"email": ""
},
"order": {
"shippingSum": 0.0,
"shippingFormatSum": "\u20AC0",
"orderno": "0",
"orderFormatSum": "\u20AC130",
"voucher": "",
"orderFormatVat": "\u20AC27,30",
"currencySymbol": "\u20AC",
"currency": "EUR",
"orderVat": 27.3,
"orderSum": 130.0,
"items": [{
"imageURI": "\/imgr\/8c82380c-65f5-43aa-83ad-fae1215b5b39\/70\/70",
"qtyAvail": 7,
"price": 130.0,
"qty": 1,
"artno": "D630-T7100-GE-REF",
"vat": 27.3,
"formatVat": "\u20AC27,30",
"id": "52307",
"label": "D630 C2D-T7100/2GB/80GB/DVD/14"/NO COA WLAN",
"category": "Computers - Notebooks",
"formatPrice": "\u20AC130",
"manufacturer": "Dell"
}]
}
}
if(retailerData.user.isPunchOut){
//your jquery operation
}
检查一下怎么办
if (!retailerData.user.isPunchOut) {
$(".button").remove();
}
您可以查看以下JS代码以供参考:
var isPunchOut = retailerData["user"]["isPunchOut"];
if(isPunchOut === false)
$(".button").remove();
jQuery和HTML在一个please中。