0

有没有办法完全更改选择器 onclick 的 css 属性及其值?也许这不是必需的。现在我正在使用 jquerymobile,我只用一个 li 选择器和 !important 覆盖了默认的列表视图样式。我有一个图像,用作每个列表视图中包含的按钮。单击它时,我希望能够将一个类附加到列表视图,以便替换我已经使用的样式,以用新样式覆盖默认值。

4

3 回答 3

0

.css()有 3 个构造函数

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

将新类添加到选择器

$(selector).addClass(className);
于 2013-02-13T04:26:24.427 回答
0

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

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

于 2013-02-13T04:26:35.147 回答
0

我认为这就是您要查找的内容,只需将 .examplebutton 替换为按钮上的类, example1 是您要替换的类, example2 是新的类名。

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

干杯!

于 2013-02-13T04:34:25.897 回答