2016-08-19 1 views
1

나는 가게 바구니의 정보를 표시하기 위해 javascript를 사용하고 있습니다. 데이터를 가져 와서 요소를 만드는 방법을 알고 있지만 if 문에 변수 중 하나를 사용해야하고 방법이 확실하지 않습니다.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을 A [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(); 
    }