Как вставить строку в пустой тег шрифта? - PullRequest
1 голос
/ 18 мая 2009

как добавить строку в пустой тег шрифта? Например, если во втором теге шрифта нет значения, я просто вставлю тег <br />. Как я могу это сделать?

У меня есть этот HTML-код:

<P ALIGN="LEFT">
    <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
        Welcome to jQuery Course
    </FONT>
</P>
<P ALIGN="LEFT">
    <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
    </FONT>
</P>
<P ALIGN="LEFT">
    <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
        This is the jQuery Introduction content.
    </FONT>
</P>

И мне нравится вывод:

<P ALIGN="LEFT">
        <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
            Welcome to jQuery Course
        </FONT>
    </P>
    <P ALIGN="LEFT">
        <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
            <br />
        </FONT>
    </P>
    <P ALIGN="LEFT">
        <FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">
            This is the jQuery Introduction content.
        </FONT>
    </P>

Ответы [ 2 ]

5 голосов
/ 18 мая 2009

Вы не должны использовать тег шрифта.

Вы можете

str_replace("></FONT>", ">$myinserttext</FONT>", $myhtml);

в PHP или

$("font:empty").html("Sample Content");

в jQuery.

0 голосов
/ 18 мая 2009

что-то вроде

$("font:empty").html("My string");

or append:

$("font:empty").append("My string");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...