htmlテーブルを含む結果のphpページがあります。中row[3]
にはネタバレがあります。テキスト値をクリックすると、非表示のコンテンツが表示されます。
非表示のコンテンツ内にさまざまな行にリンク
がありますこれを行うには:
-mysql textarea内にテキストを挿入します。したがって、次のようになります。-次に、セクション
にjavascriptコードを追加します。<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(".spoiler-label").click(function() {
$(this).parent().find(".spoiler-content").toggle();
});
});
</script>
-そしてphpコード:
echo '<td><span class="spoiler-label">'.$row[1].'</span><div class="spoiler-content" style="display: none"><br><a href='.$row[3].'<a/></div><td>';
-テキストを新しい行に分割するには、次のphpコードを使用します。
$row['3']=stripslashes($row['3']);
$row['3']=str_replace('<br />',"newline",$row['3']);
$row['3']=htmlentities($row['3']);
$row['3']=str_replace('newline',"<br>",$row['3'])
私はこの最終結果を取得します:
しかし、問題がわかります。-行Xのがオレンジではなく黒である
ため、フォーマットが欠落しています
-スポイラー内のリンクは2ですが、1つのリンクであるかのように扱われます。
-google.comがなぜですか?
あなたは2つのリンクを見ることができます:しかし私がhttp://alfa.comをクリックすると、リンクは常に私が欲しいです:-リンクから
削除-1つのリンクを別のリンク(alfa.comとgoogle.com)に分離します-
間違っ
た行のフォーマットを修復します
これは私のページの完全なコードhttp://pastebin.com/zb22VqwDであり、このcsshttp ://pastebin.com/dFRFURGMです。<th>
http://google.com<br
http://alfa.com
http://google.com
http://google.com<br
<br