使用Jquery/Javascript替换CSS属性

使用Jquery/Javascript替换CSS属性,javascript,jquery,.net,css,scripting,Javascript,Jquery,.net,Css,Scripting,我有以下代码,其中有一个名为formErrorContent的css类 var promptContent = $('<div>').addClass("formErrorContent"). html(promptText).appendTo(prompt); 但是上面的行不起作用,也没有在css类formErrorContent中将width attibute设置为13 var promptContent =

我有以下代码,其中有一个名为formErrorContent的css类

var promptContent = $('<div>').addClass("formErrorContent").
                                  html(promptText).appendTo(prompt);
但是上面的行不起作用,也没有在css类formErrorContent中将width attibute设置为13

var promptContent = $('<div>').addClass("formErrorContent").
                                  html(promptText).appendTo(prompt);
请帮我做这个。。。谢谢

使用选择器并将其更改为class,因为您已将其设置为class:

var promptContent = $('<div>').addClass("formErrorContent").html(promptText).appendTo(prompt);
$(".formErrorContent").css("width","13px");
使用选择器并将其更改为“类”,因为已将其设置为“类”:

var promptContent = $('<div>').addClass("formErrorContent").html(promptText).appendTo(prompt);
$(".formErrorContent").css("width","13px");
您正在添加一个类,但引用了一个id。请重试

您正在添加一个类,但引用了一个id。请重试

$('#selector_id').css("width","100");

$('#selector_id').css("width","100");
试试这个:

$('<div/>', {
  'class': "formErrorContent",
   width: '13px',
   text: promptText
}).appendTo(prompt);
试试这个:

$('<div/>', {
  'class': "formErrorContent",
   width: '13px',
   text: promptText
}).appendTo(prompt);
你也可以使用

$("#selector_id").width(100);
希望它能直接工作

您也可以使用

$("#selector_id").width(100);

可能希望它能直接工作

不,我看不出有什么不同$.formErrorContent.cssWIDTH,promptWidth;不,我看不到差异$.formErrorContent.cssWIDTH,promptWidth;它工作。。。!!检查您的选择器id是否为选择器id,并尝试$selector\U id。csswidth,100…可能有效。。。!!检查您的选择器id是否为选择器id,并尝试$selector\U id。csswidth,100…可能是我需要的另一个帮助,以便将此13作为变量…如何做到这一点?@Pete欢迎您,您可以定义一个变量并用该变量替换13px。这会产生一个错误,就像我在下面选择变量promptWidth=promptText.length*5-promptText.length/2+px时在末尾显示的错误一样;;var promptContent=$,{'class':formErrorContent,样式:'width:'+promptWidth,text:promptext}.appendToprompt@如果您不应该在那里使用+,请尝试删除它。请注意,我已使用width作为属性更新了代码,您可以使用该属性。我还需要一个帮助,将此13作为变量…如何做到这一点?@Pete欢迎您,您可以定义一个变量并用该变量替换13px。这会产生一个错误,就像我在下面选择变量promptWidth=promptText.length*5-promptText.length/2+px时在末尾显示的错误一样;;var promptContent=$,{'class':formErrorContent,样式:'width:'+promptWidth,text:promptext}.appendToprompt@如果您不应该在那里使用+,请尝试删除它。请注意,我已经使用宽度作为属性更新了代码,您可以使用该属性。