を任意のCSS機能をプリフォームすることはできません。これはテキストです:jQueryのテキストノードを選択し、それに
<div id="wrapper1">Welcome to our website<span class="inner">, </span>Bud!</div>
ので選択した後に「芽を!」
var elementOne = $('#wrapper1')[0].childNodes[2].nodeValue;
私はelementOne.css("color", "red");
を行うと、私はのエラーを取得しています:
Uncaught TypeError: elementOne.css is not a function
私は、この変数にCSSをプリフォームするにはどうすればよい?と
まだ機能していないTRIAL: tried with this:
var elementTwo = $('#wrapper1');
elementTwo.html(elementTwo.text().replace(/(\w+?)$/, '<span style="color: red;">$2</span>'));
(彼は私にjQueryのラップ機能へのリンクを与えた)偉大なスコットが提供するラップ、としようとして
EDIT: Please note that I am not interested to add a span and this was given to me by someone as a quiz test and there is a way to preform this without adding the span
。
あなたはランダムなテキストノードにCSSを適用することを期待するにはどうすればよいの?あなたは少なくともそれをスパンなどで包む必要があります。 CSSプロパティをテキストに適用するだけでは選択できないHTML要素が必要です。 – Scott
@Scott大丈夫、個人的にはしないでください、私はちょうど芽を咲かせたい!赤で、sheeseで。 – clusterBuddy
Uhm ..何も個人的ではない...私が説明したのと同じように、薄い空気でCSSプロパティを適用することはできません...スパンのようなHTMLセレクタに適用する必要があります。 – Scott