0

ここに jsbin があるので、私の言いたいことがわかります。

ご覧のとおり、リンク タイトルの一部がタグの外側に配置されています。最初は、これはタイトルのいくつかが二重引用符で囲まれているという事実に関係していると思いました. これらを置き換える関数を作成しましたが、効果はありませんでした。

DOM に追加される前にログに記録した後title[i]、一部がタグの内側に配置され、一部が外側に配置される理由がわかりません。誰かに何か提案があれば、私はそれらを聞くことに非常に興味があります.

4

1 に答える 1

6

postURLs関数で、次の行を変更します。

$("#" + subreddit + " > ul").append("<li><a href=" + url[i] + ">" + title[i] + "</a></li>");

に:

$("#" + subreddit + " > ul").append("<li><a href='" + url[i] + "'>" + title[i] + "</a></li>");

(属性に一重引用符を追加しただけhrefです)

それはあなたの問題を解決します。

次回は、質問本文にもコードを含めてください

乾杯。

于 2013-11-14T15:52:33.097 に答える