我的html存储在一个变量中,我只是从该变量中找到div并设置css,但是事情不起作用。这是我的代码

sHtml = $(sHtml).find('#frm').html();
sHtml = $(sHtml).find('#acloginpod').css({ 'width': xWidth + 'px' });
$sHtml = $(sHtml);


我的第三行有什么问题。我试图从html中找到div acloginpod,它存储在sHtml变量中,而width存储在xWidth变量中。我认为我的代码中有问题,但无法找到它。所以请帮助我更正代码。谢谢

最佳答案

我已经在您的代码中添加了注释:

sHtml = $(sHtml).find('#frm').html(); // Returns a string: the .innerHTML of the element with ID frm
sHtml = $(sHtml).find('#acloginpod').css({ 'width': xWidth + 'px' }); // Returns a jQuery object of the element with ID #acloginpod
$sHtml = $(sHtml); // No need to do that sHtml is already a jQuery object

关于jquery - 查找Div并使用jquery设置CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12672312/

10-11 13:40