Javascript 如何使用jQuery读取CSS内容值?
好吧,这让我很困扰,我相信这很简单,但我有麻烦 我有一个css定义:Javascript 如何使用jQuery读取CSS内容值?,javascript,jquery,html,css,attributes,Javascript,Jquery,Html,Css,Attributes,好吧,这让我很困扰,我相信这很简单,但我有麻烦 我有一个css定义: .isMobile{content:'No'} 我有HTML: <ins class="isMobile"></ins> 返回未定义的“”。所需结果为是或否 任何帮助都将不胜感激。这可以获取CSS属性的值 $("ins.isMobile").css( "content" ); 无法获取内容属性的原因是选择器错误。请尝试以下操作 $("ins.isMobile").css("content");
.isMobile{content:'No'}
我有HTML:
<ins class="isMobile"></ins>
返回未定义的“”。所需结果为是或否
任何帮助都将不胜感激。这可以获取CSS属性的值
$("ins.isMobile").css( "content" );
无法获取内容属性的原因是选择器错误。请尝试以下操作
$("ins.isMobile").css("content");
CSS
content
属性与:before
和:after
伪元素一起使用,不应以您想要的方式使用
相反,这听起来像是数据属性的一个很好的用例。以下是您如何使用它们实现预期结果:
首先将数据内容
属性添加到ins
元素中,为其赋值“No”
您还可以像这样更改属性的值
$(".isMobile").data("content");
$(".isMovile").data("content", "Yes");
JQuery不是针对HTML的,否则它应该可以工作。尝试删除“.cdo”部分
.isMobile{content:No}
尝试了此操作?难道$('.isMobile').css('content')
不够吗?
$(".isMobile").data("content");
$(".isMovile").data("content", "Yes");