我有一個HTML表單,其中有多個input
字段,這些字段使用jQuery在每個字段中隨內容動態添加。使HTML輸入字段僅顯示爲字段中的文本
是否可以隱藏這些字段是輸入字段,並只顯示它們作爲字段中的內容的事實?
我不想隱藏整個字段和它的內容---只是隱藏其輸入類型字段的事實。
我試過jQuery的hide()
和$('#foo').css('display','none')
,但是隱藏了整個字段。
這個想法是可能有大量的字段,但我不希望用戶看到所有的輸入文本字段。
我有一個HTML表單,其中有多個input
字段,這些字段使用jQuery在每個字段中隨內容動態添加。使HTML輸入字段僅顯示爲字段中的文本
是否可以隱藏這些字段是輸入字段,並只顯示它們作爲字段中的內容的事實?
我不想隱藏整個字段和它的內容---只是隱藏其輸入類型字段的事實。
我試過jQuery的hide()
和$('#foo').css('display','none')
,但是隱藏了整個字段。
這個想法是可能有大量的字段,但我不希望用戶看到所有的輸入文本字段。
怎麼是這樣的:
$('.dynamic input').each(function() {
$('<div/>').html($(this).val()).insertAfter($(this).hide());
});
我最終做了類似這樣的事情,所以我將其標記爲答案。我捕獲了該字段的值,並且只是使用CSS對其進行了樣式設置,然後使用hide()隱藏了輸入。適用於我的目的,無需重新設計輸入字段本身的樣式。 – Raj
你是說你不希望邊界顯示? – 2013-08-29 22:16:10
如果你不希望他們看起來像輸入的原因,使他們輸入的? – Pevara
你想顯示文本,但不是字段?爲什麼使用輸入字段?或者你想只是重新格式化輸入欄css看起來不同? –