Javascript 为jquery中的特定文本设置背景色 $(文档).ready(函数(){ $(“#某物:包含(黄色)”).css(“背景色”、“黄色”); }); 把它涂成黄色 与此无关
我只想将背景色设置为黄色“用黄色给它上色”文本不是“与它无关”,而是我的代码对整个div执行的操作,因为id包含请建议如何在我的文本中设置颜色“用黄色给它上色”尝试使用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文本设置为
节点类型===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
中。这里的第一个问题是,您没有将文本包装在任何适当的标记中。至少在文本周围放置
标记。这样,您还可以使用所需的颜色为特定段落设置样式。。。