2016-08-19 13 views
1

私は店のバスケットの情報を表示するためにjavascriptを使用しています。データを取り出して要素を作成する方法はわかっていますが、ifステートメントには変数の1つを使用する必要があり、方法がわかりません。ifステートメントにJavascriptオブジェクト変数を使用

これが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" 
    }] 
    } 
} 
+0

jQueryとHTMLを[MCVE]してくださいに。 – zer00ne

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors – Teemu

答えて

1

あなたは参照用のJSコードの下を見てとることができます。

var isPunchOut = retailerData["user"]["isPunchOut"]; 
if(isPunchOut === false) 
    $(".button").remove(); 
0

は、私はあなたが最初にいくつかのコードを試してみて、あなたがあなたの問題のためのコードを記述するためにここにいない。我々が動けなくなる場所に置く必要があると言うでしょう。

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 
} 

チェックjsfiddle

0

は何でしょうか?

if (!retailerData.user.isPunchOut) { 
     $(".button").remove(); 
    } 
関連する問題