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