スマートフォンサポートのために、<a>
の電話番号をhrefの番号で囲むことを希望する連絡先情報があります。段落内の動的テキストのターゲット設定
初期マークアップ:
<p class="myClass">
<a href="mailto:[email protected]">[email protected]</a><br />
Phone: 88 88 88 88<br />
Fax: 88 88 88 87<br />
</p>
今、マークアップは、しかし、番号とアドレスが変更され、同じままになります。したがって、私の最初のアイデアは、 "電話"の後にアンカーを開始し、2番目のブレークタグの前に閉じてから、その値を取得してhrefに貼り付けることでした。悲しいことに、それはタグがすぐに閉じられるので、そのようには機能しません。
$("p.myClass:contains('Phone')").each(function(){
var org = "Phone: ";
var rep = "Phone: <a>";
$(this).html($(this).html().replace(org, rep));
$("</a>").insertBefore("p.myClass:contains('Phone') br:nth-child(3)");
});
だから私は本当にで終わるしたいのか、そのように、包まれた電話番号を持つことです:{数}は動的な値で、残りである
Phone: <a href="tel:{number}">{number}</a>
、のマークアップは同じままです。私は実際に動作するソリューションを探していますが、私は上記の混乱よりも好ましくはきれいです。 :) 何か案は?
乾杯!魅力のように動作します。ある日、私は正規表現として知られるこの暗い魔法を学ぶことを誓う。 – Nix