我可以应用这样的风格,
$('#aspnetForm').append($('#facebox .content').html().css({ 'display': 'none' }));
但它没有用......
修改
我想在asp.net中使用jquery facebox ..我在关闭按钮时遇到问题.. hide jquery facebox modal manually
答案 0 :(得分:3)
.html()
返回一个字符串。它没有css
方法。你可以将html
包装在另一个元素中,隐藏它,然后将其附加到细粒度控制中:
var html = $('<div/>').html( $('p:first').html() ).css({'display':'none'}).appendTo('body')
您也可以先在元素上调用.css
直接操作它。
答案 1 :(得分:0)
使用.hide()?
,您无法实现的目标是什么?$('#facebox .content').hide();
答案 2 :(得分:0)
html()
返回一个字符串,因此您无法在其上应用jQuery方法。切换方法:
$('#aspnetForm').append($('#facebox .content').css({ 'display': 'none' }).html());
当然,您必须对'#facebox .content'
内有ID的元素表示满意。 ID必须在整个页面中都是唯一的。