有没有办法用jquery更改选择器的属性和值

时间:2013-02-13 04:18:58

标签: jquery html css3

有没有办法完全改变选择器onclick的css属性及其值?也许这不是必要的。现在我正在使用jquerymobile,我只是使用li选择器覆盖默认的listview样式,并且在值之后重要。我有一个图像,我正在使用每个列表视图中包含的按钮。当它被点击时,我希望能够将一个类附加到列表视图,以便替换我已经使用的样式来覆盖默认的新样式。

3 个答案:

答案 0 :(得分:0)

.css()有3个构造函数

var appliedStyles = $(selector).css();
$(selector).css("display", "block");
$(selector).css({"display":"block", "margin":"20px", "padding":"5px"});

将新类添加到选择器

$(selector).addClass(className);

答案 1 :(得分:0)

您可以使用.addClass添加具有适当样式的类,或者您可以使用jquery的.css()。

http://api.jquery.com/css/

答案 2 :(得分:0)

我认为这就是你要找的东西,只需用你的按钮上的类替换.examplebutton,example1是你要替换的类,example2是新的类名。

<script>
$(document).ready(function() {
$('.examplebutton').click(function() {
$('.example1').removeClass('example1').addClass('example2');            
}); // end click
}); // end ready
</script>

干杯!