掘り下げた後、私はまだこれに近づきません。
このphpによって生成されたhtml文字列があります...
これにより、複数の空白がすべて取り除かれます。
たとえば、上記はこの文字列を以下に出力し、他のノードは含まれず、テキストのみ...
1 Lorem ipsum 1.1 Dolor sit amet, consectetur adipiscing elit. 1.2 Nulla non felis enim, a lacinia erat. 1.3 Donec ullamcorper feugiat lobortis. 1.4 Vivamus congue libero ut augue consectetur ultricies vitae eget quam. 2 Suspendisse 2.1 Ultrices volutpat tempus. 2.2 Aenean ullamcorper porta lacus, ut vehicula tortor dapibus hendrerit. 2.3 Proin condimentum est eget arcu mollis consequat. 2.4 Ut malesuada posuere lobortis. 2.5 Suspendisse gravida adipiscing nunc, et vehicula nunc tincidunt nec. 3 Tincidunt 3.1 Sed eget porta ligula. 3.2 Morbi vitae augue in eros tincidunt tincidunt consequat interdum dui. 3.3 Phasellus ante velit, venenatis et dignissim eu, semper vitae lectus. 3.4 Maecenas feugiat adipiscing tortor, non porttitor sem condimentum luctus. 3.5 Curabitur pharetra gravida ornare. 3.6 Donec tortor erat, posuere in ullamcorper eget, posuere sit amet purus. 3.7 Duis feugiat sollicitudin odio, ac molestie nulla elementum non. 4 Vestibulum 4.1 Tempor lectus sit amet purus condimentum nec condimentum dui viverra. 4.2 Duis sodales molestie fermentum. 4.3 Maecenas euismod, lacus ut ullamcorper condimentum, erat felis sodales lectus, a sodales ipsum lectus eu lorem. 4.3 Vivamus ac rhoncus est.
私はすべての数字( 1 、 1.2 、 1.3 など)を見つけ出して、それらをスパンでラップしようとしています。
私はphpを試しましたが、あまり運がありませんでした...
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy = array("pizza", "beer", "ice cream");
$newphrase = str_replace($healthy, "<span>".$yummy."</span>", $phrase);
echo $newphrase;
上記のphpはこれを出力しています...You should eat Array, Array, and Array every day.
だから、jqueryを試すことができると思ったのですが、正しくアプローチしているかどうかはわかりません.私のコードをお願いします...
var points = [' 1 ',' 1.1 ',' 1.2 ',' 1.3 ',' 1.4 ',' 2 '];
$("p").html(this.html().replace( points,'<span>' + points + '</span>'));
私は軌道から外れていると思いますが、文字列の特定のビットをピンポイントで指すことについてはあまり見つけられません。
私は私のjQueryのフィドルを作りました... http://jsfiddle.net/XmU6p/
その間、私はまだこの問題を追求するつもりです。しかし、誰かが私がどこで間違っているのかについていくつかの指針を共有できれば、私は最も感謝しています. ありがとう