将颜色更改为标签

时间:2014-03-10 17:22:46

标签: jquery colors label

我有一个标签,dinamically created

<label onclick="amplicon_click(this)" id="AMPL1324730364" >AMPL1324730364</label>

在文档就绪功能中,我调用changeColor函数来改变颜色,但它不起作用。我也尝试用jquery和css来改变它,它也不起作用。这有什么不对?

    $(document).ready(function() {
                var circos_amplicon = "<?php echo $circos_amplicon; ?>";
            amplicon_click(circos_amplicon);
                            changeColor("AMPL1324730364",'orange');
                            $("#AMPL1324730364").css("color", "orange");

    }); 

    function changeColor(id, newColor) {
        $("#" + id).css("color", newColor);
    }  

感谢

2 个答案:

答案 0 :(得分:0)

你可以用css轻松完成。在该标签中添加一个类

<label class="lbl" onclick="amplicon_click(this)" id="AMPL1324730364" >AMPL1324730364</label>

然后,在css中,

.lbl{ color:red }

或者您也可以使用jquery

<强> jquery的

$(".lbl").css("color", "red");

答案 1 :(得分:0)

你的问题出在其他地方。这段代码很好用:

<label  id="AMPL1324730364">AMPL1324730364</label>

和JS

$(document).ready(function () {
    changeColor("AMPL1324730364", 'orange');
});

function changeColor(id, newColor) {
    $("#" + id).css("color", newColor);
}

<强> Demo

这个标签是在页面加载后创建的吗?