2

嗨,我正在尝试编写一个博客主题,该主题将具有标签等,所以我希望某些类主要是父 div 在用某些东西标记时进行更改(下面的示例)。

类是跨度(使用引导程序)

html

<div id="a" class="span6">
</div>

<div id="b" class="span6">

<a class="taglink">[tag]</a>

</div>

我想要的是将 div a 和 b 的类更改为 span12,并且只有它们,而没有其他父/相邻/子等 div。

这样当我用某些标签标记帖子时,我希望它的一些布局属性发生变化(通过它的 css 类)

4

3 回答 3

0

为标签创建一个侦听器,以便它将调用以下

$('#a,#b').addClass('span12').removeClass('span6'); 

我希望这个能帮上忙

如果您想要听众其他任何东西,请显示更多代码

于 2013-02-01T20:37:43.093 回答
0

为 a.taglink 的内容更改时创建一个事件侦听器,然后使用以下命令:

$('#a.span6,#b.span6').removeClass('span6').addClass('span12');
于 2013-02-01T20:29:06.827 回答
0

这将选择您想要的确切元素并交换类:

$(".taglink").click(function(){
  $(this).parent("#b").removeClass('span6').addClass('span12').prev("#a").removeClass('span6').addClass('span12');
});

演示:http: //jsfiddle.net/rniestroj/aKK3c/

于 2013-02-01T20:42:44.053 回答