-1

altの属性を使用して、<image>それを読み取って表示しています<div>

 <img src="charlotte/1_verwandelbar.jpg" alt="Some text in here" />
 <div class="text_slider"></div>

のコールバック関数でcycle.js、プロパティthis.altを使用してテキストを取得し、タグaltに追加します。<p>

$('.text_slider').html('<p style="color: #fff;">' + $(this).attr('alt') + '<p>');

私の問題は、 で何も作成できないことです。これ<br>alt、次のようなことを意味しますalt="text here <br> text more"

誰にも解決策がありますか?

編集:私のコードは非常にうまく機能します.間違いは私のコードのどこかでエラーでした.

4

2 に答える 2

1

<br>私にとっては問題なく動作します(chromeとfirefoxでテスト済み)。何が機能していないのか説明していただけますか?

<html>
<head>
   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
    <img class="pep" src="/home/tapia/varios/tag.png" alt="Some text <br>in here" />
    <div class="text_slider"></div>
    <script>
        $('img').one('load', function() {
            $('.text_slider').html('<p style="color: #f00;">' + $(this).attr('alt') + '<p>');
        });
    </script>
</body>
</html>
于 2013-06-11T13:29:48.733 に答える