2012-09-03 59 views

回答

2

你可以这样做:

var legend = $("<span/>", { 
    text: ' ', 
    style: 'display: inline-block; width: 13px; height: 13px;background-color:black', 
    id: 'legend' 
}); 

所以,现在你可以用它代替变量这个ID:

input.button().click(function() { 
    $('#legend').css('background-color', 'red'); 
}); 

这里检查它:http://jsfiddle.net/JpECU/1/

+0

谢谢。有效。仍然让我困惑的是,我仍然可以处理input.click()事件或者创建input.button(),甚至在输入对象上检查input.is(':checked'),但我无法执行input.css() 。你知道.css与.is,.click或.button不同吗?谢谢。 – user1044169

1

lenged是被称为将实例化一个新的跨越元素

时,您需要使用另一个变种,创建标签后,存储的参考中选取适当的span元素的对象。 。

毕竟,VAR legendInsideLabel = $( “跨”)的CSS(........)

这将工作