0

MySQL データベースからタイトルとその説明を含む行を取得しています。データベースから取得した文字列を変更したい。

<div class="title"><?php $row['title']?></div>
<div class="details"><?php $row['desc']?></div>

では、このコンテンツ ( $row['..'] )に JavaScript を適用する方法を教えてください。つまり、Javascript でこれらの文字列にアクセスするにはどうすればよいですか?

文字列の長さが 50 文字を超える場合は、文字列を制限してドット (...) を追加したいと考えています。

4

5 に答える 5

1

mb_substr()よりも使用する方が良いsubstr()

<?php
echo mb_substr($row['title'],0,50);

ソース

于 2013-09-21T10:14:22.180 に答える
0

javascriptの代わりに直接phpスクリプトを試してみませんか。以下のように作ることができます。

<div class="title"><?php echo $title = strlen($row['title']) > 50 ? substr($row['title'], 0, 50)."..." : $row['title']; ?></div>

次に、JavaScriptでもタイトルを取得できます。

$(document).ready(function(){

 var title = $(".title").text();

});
于 2013-09-21T10:55:18.350 に答える