jquery - Css 和 jquery 背景颜色变化

标签 jquery css

这里我有一些示例,相同的代码在 1.case 中不起作用,但在 2.case 中有效。为什么?

所以我需要在 1.case 中工作,就像按钮在 2.case 中工作一样。

这是js代码:http://jsfiddle.net/mwsvP/8/

$(".ca_button, .ca_button1,.button").click(function () {

    var t = $(this);

    $par = t.parent();

    $par.find(".ca_button, .ca_button1").css("background-color", "#bababa");

    if ($(this).hasClass("ca_button1")) {
        t.find("a").css("background-color", "#0F0");
    } else if ($(this).hasClass("ca_button")) {
        t.find("a").css("background-color", "#F00");
    }
});

最佳答案

从此更改您的 html:

<div>PRICE - 1.case
<a href="javascript:void(0)" class="ca_button" onClick="setQuality(-100, 'price_quality', '{$lang501}/{$lang502}');">Disadvantage</a>
<a class="button">Average</a>

优势

为此:

<div>PRICE - 1.case
<div class="ca_button"><a href="javascript:void(0)" class="ca_button" onClick="setQuality(-100, 'price_quality', '{$lang501}/{$lang502}');">Disadvantage</a>
    </div>
<a class="button">Average</a>

优势

关于jquery - Css 和 jquery 背景颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15414668/

相关文章:

html - Flexbox 在 Firefox 和 Chrome 中的不同实现

javascript - 删除嵌入式 youtube 视频的播放/暂停

javascript onload 不工作但 onclick 工作 css 画线

php - 带有返回 json 的 ajax 调用永远不会成功

javascript - jQuery 数据表标题和正文宽度与折叠的侧边栏不匹配

javascript - 当页面滚动到一定数量的像素时,可以使用 jQuery/Javascript 隐藏 html div 吗?

css - FullCalendar 更改边框颜色不变

jquery - 自定义 Accordion 幻灯片效果jquery

css - 图像位于 div 底部但在滚动后保持固定

javascript - CSS 首选高度和最大高度