Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为jquery中的特定文本设置背景色 $(文档).ready(函数(){ $(“#某物:包含(黄色)”).css(“背景色”、“黄色”); }); 把它涂成黄色 与此无关_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 为jquery中的特定文本设置背景色 $(文档).ready(函数(){ $(“#某物:包含(黄色)”).css(“背景色”、“黄色”); }); 把它涂成黄色 与此无关

Javascript 为jquery中的特定文本设置背景色 $(文档).ready(函数(){ $(“#某物:包含(黄色)”).css(“背景色”、“黄色”); }); 把它涂成黄色 与此无关,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我只想将背景色设置为黄色“用黄色给它上色”文本不是“与它无关”,而是我的代码对整个div执行的操作,因为id包含请建议如何在我的文本中设置颜色“用黄色给它上色”尝试使用节点类型===3将div文本设置为黄色 $(文档).ready(函数(){ $('#something').contents().filter(函数(){ 返回this.nodeType==3; }).wrap(“”); }); .yellow{背景色:黄色} 把它涂成黄色 与此无关 尝试使用节点类型===3将div文本设置为

我只想将背景色设置为黄色“用黄色给它上色”文本不是“与它无关”,而是我的代码对整个div执行的操作,因为id包含请建议如何在我的文本中设置颜色“用黄色给它上色”

尝试使用
节点类型===3
将div文本设置为黄色

$(文档).ready(函数(){
$('#something').contents().filter(函数(){
返回this.nodeType==3;
}).wrap(“”);
});
.yellow{背景色:黄色}

把它涂成黄色
与此无关

尝试使用
节点类型===3
将div文本设置为黄色

$(文档).ready(函数(){
$('#something').contents().filter(函数(){
返回this.nodeType==3;
}).wrap(“”);
});
.yellow{背景色:黄色}

把它涂成黄色
与此无关
$(文档).ready(函数(){
$(“#某物:包含(黄色)”).css(“背景色”、“黄色”);
});

把它涂成黄色
与此无关
$(文档).ready(函数(){
$(“#某物:包含(黄色)”).css(“背景色”、“黄色”);
});

把它涂成黄色
与此无关

将所有内容包装在“”标记中。并使用以下代码。它将检查黄色文本,然后根据您的要求对其应用css。

    <!DOCTYPE html>
    <html>

        <head>
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
       <script>
        $(document).ready(function(){
            $("#something:contains(yellow)").css("background-color", "yellow");
        });
       </script>
        </head>


        <body>
            <div id="something">

            Color it with yellow
                <div>
                    Nothing to do with it
                </div>
            </div>
        </body>
    </html>
函数hexc(colorval){ var parts=colorval.match(/^rgb\(\d+)\s*(\d+)\s*(\d+)$/); 删除(第[0]部分);
对于(var i=1;i将所有内容包装在“”标记中。并使用以下代码。它将检查黄色文本,然后根据您的要求对其应用css。

    <!DOCTYPE html>
    <html>

        <head>
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
       <script>
        $(document).ready(function(){
            $("#something:contains(yellow)").css("background-color", "yellow");
        });
       </script>
        </head>


        <body>
            <div id="something">

            Color it with yellow
                <div>
                    Nothing to do with it
                </div>
            </div>
        </body>
    </html>
函数hexc(colorval){ var parts=colorval.match(/^rgb\(\d+)\s*(\d+)\s*(\d+)$/); 删除(第[0]部分); 对于(var i=1;i请尝试以下代码:

   function hexc(colorval) {
        var parts = colorval.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
        delete(parts[0]);
        for (var i = 1; i <= 3; ++i) {
            parts[i] = parseInt(parts[i]).toString(16);
            if (parts[i].length == 1) parts[i] = '0' + parts[i];
        }
        color = '#' + parts.join('');

        return color;
    }
    var checkcolor = hexc($('p').css("color") );
    if( checkcolor == '#ffff00' ){
        $('p').css("background-color", "yellow");
    }
请尝试以下代码:

   function hexc(colorval) {
        var parts = colorval.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
        delete(parts[0]);
        for (var i = 1; i <= 3; ++i) {
            parts[i] = parseInt(parts[i]).toString(16);
            if (parts[i].length == 1) parts[i] = '0' + parts[i];
        }
        color = '#' + parts.join('');

        return color;
    }
    var checkcolor = hexc($('p').css("color") );
    if( checkcolor == '#ffff00' ){
        $('p').css("background-color", "yellow");
    }

因此,将其他颜色设置为非id div

$("#anotherId:contains(yellow)").css("background-color", "yellow");

因此,将其他颜色设置为非id div

$("#anotherId:contains(yellow)").css("background-color", "yellow");

用其他元素换行,就像第二个元素是用
div
换行一样。这里的第一个问题是没有用任何合适的标记换行。至少在文本周围放置
标记。这样,您还可以用所需的颜色为特定段落设置样式…换行与其他元素一样,第二个元素被包装在
div
中。这里的第一个问题是,您没有将文本包装在任何适当的标记中。至少在文本周围放置
标记。这样,您还可以使用所需的颜色为特定段落设置样式。。。