2010-07-16 3 views

उत्तर

247
$("#YourElementID").css("display","block"); 

संपादित करें: या डेव के रूप में thieben नीचे उसकी टिप्पणी में बताते हैं, तो आप यह कर सकते हैं: प्रदर्शन संपत्ति की स्थापना के उद्देश्य के आधार

$("#YourElementID").css({ display: "block" }); 
+17

या '.css ({display:" block "});' –

+7

@ डेव - या '.css ({"प्रदर्शन": "ब्लॉक"});' केवल शॉर्ट सर्किट को 'डिस्प्ले' के कारण होने वाली किसी भी समस्या के लिए 'चर। - जेएसलिंट उद्धरण के बिना संस्करण को अस्वीकार कर देगा। (https://github.com/douglascrockford/JSLint/issues/110) –

+0

जेसन-एस्क्यू असाइनमेंट इसे पाइप को भेजने के लिए उपयोगी है। मुझे यह पसंद है। –

24

, आप करने के लिए चाहते हो सकता है

$("#yourElementID").show() 

और

$("#yourElementID").hide() 
पर एक नज़र
30
$("#elementId").css({ 'display': "block" }); 
+2

यह @ कॉलिन के उत्तर से अलग कैसे है? – chriskelly

+4

यदि आप बारीकी से देखते हैं तो यह वास्तव में अलग है। – eaglei22

7

आप इस तरह यह कर सकते हैं आप तो कई को जोड़ने के लिए की जरूरत है:

$('#element').css({ 
    'margin-left': '5px', 
    'margin-bottom': '-4px', 
    //... and so on 
}); 

एक अच्छा अभ्यास मैं भी उद्धरण के बीच संपत्ति नाम डाल के बाद से सबसे शैलियों एक पानी का छींटा है पानी का छींटा अनुमति देने के लिए के रूप में उनमे। यदि यह 'डिस्प्ले' था, तो उद्धरण वैकल्पिक होते हैं लेकिन यदि आपके पास डैश है, तो यह उद्धरण के बिना काम नहीं करेगा। वैसे भी, इसे सरल बनाने के लिए: हमेशा उन्हें उद्धरणों में संलग्न करें।

संबंधित मुद्दे