2012-05-11 12 views
5

मैं अपने टैग इनपुट के लिए इस http://xoxco.com/projects/code/tagsinput/ का उपयोग कर रहा हूं।jquery टैग को पढ़ने या अक्षम करने के लिए

लेकिन किसी को पता है कि टैग के div को केवल पढ़ने के लिए मोड को सेट करने या इसे अक्षम करने के तरीके को कैसे सेट किया जाए?

उत्तर

9

इस प्रयास करें:

$('#tags').tagsInput({ 
     'interactive':false 
     }); 

यदि आप निकालें 'एक्स अक्षम करना चाहते हैं '। नीचे इसका इस्तेमाल करें।

$('.tagsinput').find('a').remove(); 
2

यह काम करना चाहिए:

$('.tagsinput input').attr('disabled', 'disabled'); 

यह संपादन योग्य बनाने के लिए, आप कर सकते हैं:

$('.tagsinput input').removeAttr('disabled'); 
+4

'प्रोप()' 'attr के लिए नए और बेहतर jQuery विकल्प है ((बेहतर है)) '। –

+1

मैं '.prop ('अक्षम', सत्य)' /'.prop ('अक्षम', गलत) ', गुणों के लिए, या' attr() ':' attr ('अक्षम', सत्य) के साथ सुझाव दूंगा। '/' attr ('अक्षम', झूठी) '। –

+1

हां, प्रोप() जाने का बेहतर तरीका होगा। – techfoobar

1
मेरे लिए

चल:

var tagsinput = $('#id-tagsinput').next(); 
tagsinput.removeClass('bootstrap-tagsinput'); 
tagsinput.find("input").remove(); 
tagsinput.css("padding-bottom", "10px"); 

या

var tagsinput = $('#id-tagsinput').next(); 
$('[data-role="remove"]').remove(); 
tagsinput.find("input").remove(); 
tagsinput.css("padding-bottom", "10px"); 

अलविदा

+0

इतने सालों बाद और यह वही है जो मैंने खोजा था। धन्यवाद! – AxleWack