jQuery("#replymultiple").append(jQuery("#tickets-expanded input:checkbox[name='ids[]']:checked"));
這是我的代碼。使用這個,我將一些元素附加到我的#replymultiple表單中。我希望他們隱藏起來。我該怎麼做?使用單個附加語句添加多個隱藏字段
jQuery("#replymultiple").append(jQuery("#tickets-expanded input:checkbox[name='ids[]']:checked"));
這是我的代碼。使用這個,我將一些元素附加到我的#replymultiple表單中。我希望他們隱藏起來。我該怎麼做?使用單個附加語句添加多個隱藏字段
只需添加一個簡單的函數調用:
jQuery("#replymultiple").append(jQuery("#tickets-expanded input:checkbox[name='ids[]']:checked").attr("type", "hidden"));
如果我明白你的問題,我想隱藏調用append
後的元素。
可能:
jQuery("#replymultiple").append(jQuery("#tickets-expanded input:checkbox[name='ids[]']:checked"));
$("#tickets-expanded input:checkbox[name='ids[]']").hide();
或想輸入型隱藏
jQuery("#replymultiple").append(jQuery("#tickets-expanded input:checkbox[name='ids[]']:checked").attr("type", "hidden"));
我會嘗試使用你的第一個方法,那是一些新的東西,正如我所說的,用.attr dint來指定類型對我有用。 – 2012-08-08 14:38:52
的jQuery 1.6或更高版本,你也可以使用.prop( '類型', '隱藏')。它作爲類型的一個超越.attr的優勢是輸入元素而不是屬性的屬性。 – Ankur 2012-08-08 12:17:17
我知道,但我認爲「類型」更像是一個靜態屬性,它應該通過.attr()更改。但是這個辯論導致了這個問題。 – DerWaldschrat 2012-08-08 12:21:49
使用.attr('type','hidden')dint爲我工作:(我結束了將元素附加到一個div和div作爲一個整體隱藏。 – 2012-08-08 14:37:30