1

私はこのプラグインを使用しています: http://www.jquerynewsticker.com/ そして、liのコンテンツをラップする必要があります<a href=""></a>

<ul id="js-news">
    <li class="news-item">This is text 1 ...</li>
    <li class="news-item">This is text 2 ...</li>
    <li class="news-item">This is text 3 ...</li>
    <li class="news-item">This is text 4 ...</li>
 </ul>

そのようです:

<ul id="js-news">
        <li class="news-item"><a href="my-form">This is text 1 ...</a></li>
          <li class="news-item"><a href="my-form">This is text 2 ...</a></li>
          <li class="news-item"><a href="my-form">This is text 3 ...</a></li>
          <li class="news-item"><a href="my-form">This is text 4 ...</a></li>
</ul>

文字列がこれにある必要があると思います。しかし、方法がわかりません:

script type="text/javascript">
    $(function () {
        $('#js-news').ticker({



        });
    });
</script>
4

2 に答える 2

4

これを試して:

$('li.news-item').each(function(){
  $(this).contents().wrap('<a href="#"/>');
});

デモ: http: //jsbin.com/uqedeq/1/edit

于 2012-09-14T09:44:17.790 に答える
1

ユーザーが独自のリンク要素を挿入しない/挿入できない限り、次のことをお勧めします。

$('li.news-items').contents().wrap('<a href="#" />');​

JS フィドルのデモ

于 2012-09-14T09:45:22.643 に答える