【发布时间】:2013-07-25 20:47:57
【问题描述】:
我想要做的是更改跨度的样式属性。我可以通过搜索类的子元素, 但它并没有改变那个元素的样式。这是我的代码:
$(".cmbdiaclase > span").each(function ()
{
if($(this).attr("class") == "selectBox-label"){
$(this).style.width = "70px"; //no change style a element
}
});
希望你能帮助我,谢谢。
【问题讨论】:
-
改用
$(this).hasClass('selectBox-label')。 -
改用
$(this).style.width("70px");,因为这就是你使用这种方法的方式..定义在这里api.jquery.com/width -
$(".cmbdiaclase > span.selectBox-label").width(70);也是如此。