1

「formErrorContent」というcssクラスを持つ次のコードがあります

var promptContent = $('<div>').addClass("formErrorContent").
                                  html(promptText).appendTo(prompt);

上記のコードに従ってクラスを追加する前。width属性をこのような他の値に置き換える必要があります

   $("#formErrorContent").attr("WIDTH","13");

しかし、上記の行は機能せず、cssクラス「formErrorContent」で幅属性を13に設定していません

これで私を助けてください...ありがとう

4

5 に答える 5

2

.css()を使用して、セレクターをクラスに変更します。これは、クラスとして設定しているためです。

var promptContent = $('<div>').addClass("formErrorContent").html(promptText).appendTo(prompt);
$(".formErrorContent").css("width","13px");
于 2012-09-08T11:11:15.333 に答える
1

クラスを追加していますが、 IDを参照しています。試す

$(".formErrorContent").css("width","13");
于 2012-09-08T11:12:58.193 に答える
1

これを試して:

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

http://jsfiddle.net/Urr2c/1/

于 2012-09-08T11:19:47.037 に答える
0

のように使用

$('#selector_id').css("width","100");
于 2012-09-08T11:14:59.177 に答える
0

使用することもできます

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

それが直接機能することを望むかもしれません

于 2012-09-08T11:27:20.210 に答える