将JavaScript中的字符串与css内容中的字符串进行比较
我试图根据css内容属性的字符串比较创建一个条件语句 这是我到目前为止的代码,但即使字符串相同,比较也返回false CSS Javascript将JavaScript中的字符串与css内容中的字符串进行比较,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图根据css内容属性的字符串比较创建一个条件语句 这是我到目前为止的代码,但即使字符串相同,比较也返回false CSS Javascript jQuery(document).ready(function($) { var content = getComputedStyle(document.querySelector('.right-section'), ':before').getPropertyValue('content'); var conte
jQuery(document).ready(function($) {
var content = getComputedStyle(document.querySelector('.right-section'), ':before').getPropertyValue('content');
var content2 = " the blue dog";
if( content == content2) {
console.log("CSS running");
$("#margin-adjust").css("margin-top", "10px !important");
}
});
这里有一个代码笔的链接
感谢您的帮助 CSS属性值包含双引号,因此需要与同样包含双引号的字符串值进行比较:
var content2 = '" the blue dog"';
。。。然后它们将相等。CSS属性值包含双引号,因此您需要与同样包含双引号的字符串值进行比较:
var content2 = '" the blue dog"';
。。。然后它们将相等。但是字符串不一样
content
的计算结果为“蓝狗”
content2
的计算结果为蓝狗
但是字符串不一样
content
的计算结果为“蓝狗”
content2
的计算结果是蓝狗
你摇滚!!非常感谢!你太棒了!!非常感谢!