Javascript 使用jquery更改清晰的故事情节文本颜色?

Javascript 使用jquery更改清晰的故事情节文本颜色?,javascript,jquery,articulate-storyline,Javascript,Jquery,Articulate Storyline,下面是我使用jQuery在故事情节中设置文本动画的代码: var item = $('[aria-label="myText"] svg') $(item).toggle( "puff" ); 此代码正在运行 但是当我尝试使用jQuery更改文本的颜色时,什么都没有发生 如果我可以使用jQuery设置文本动画,为什么我不能使用它来更改文本的颜色 以下是我尝试过的代码:(我是否遗漏了什么?!) 而且: var item = $('[aria-label="spinner"] svg') $(

下面是我使用jQuery在故事情节中设置文本动画的代码:

var item = $('[aria-label="myText"] svg')

$(item).toggle( "puff" );
此代码正在运行

但是当我尝试使用jQuery更改文本的颜色时,什么都没有发生

如果我可以使用jQuery设置文本动画,为什么我不能使用它来更改文本的颜色

以下是我尝试过的代码:(我是否遗漏了什么?!)

而且:

var item = $('[aria-label="spinner"] svg')

$(item).css('color', 'red');

我能猜出一个字母。。通常,包含文本的svg也具有
,svg在CSS中不使用
颜色,而是使用
填充

改成这样应该行得通:

var item = $('[aria-label="spinner"] svg text')

$(item).css('fill', 'red');

迈克尔就在下面。SVG基本上是代码,如果您在文本编辑器中双击其中一个,就可以看到代码。当你这样做的时候,你会发现什么会起什么作用,但迈克尔也是对的,这可能是你需要改变的“填充物”。@Jabberwocky谢谢,迈克尔是对的。。。。
var item = $('[aria-label="spinner"] svg text')

$(item).css('fill', 'red');