gpt4 book ai didi

javascript - 将 JavaScript 中的字符串与来自 css 内容的字符串进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:51 25 4
gpt4 key购买 nike

我正在尝试创建一个基于来自 css 内容属性的字符串比较的条件语句。

到目前为止,这是我的代码,但即使认为字符串相同,比较也会返回 false。

CSS

.right-section::before {
content:" the blue dog";
/* position: relative; */
top: -50px;
}

Javascript

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");
}
});

这里是codepen的链接 https://codepen.io/anon/pen/EXZrwB?editors=1111

感谢任何帮助!

最佳答案

CSS 属性值包含双引号,因此您需要与也包含双引号的字符串值进行比较:

 var content2 = '" the blue dog"';

...那么它们将相等。

关于javascript - 将 JavaScript 中的字符串与来自 css 内容的字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44616178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com