2013-11-14 2 views
0

Here is a jsbin, чтобы вы могли видеть, что я имею в виду.Почему некоторые из моих названий ссылок размещаются за пределами моих <a> тегов?

Как вы можете видеть, некоторые из моих названий ссылок размещаются за пределами тегов. Первоначально я думал, что это связано с тем, что некоторые из названий были окружены двойными кавычками. Я строю функцию для их замены, но это не повлияло.

После регистрации title[i] перед тем, как он будет добавлен в DOM, я не вижу причин, по которым некоторые из них будут помещены внутри тегов и некоторые внешние. Если у кого-то есть предложения, мне было бы очень интересно их услышать.

+4

При использовании внешних хостинговых услуг вы должны [всегда включать код в свой вопрос] (http://meta.stackexchange.com/questions/149890/prevent-posts-with-links-to-jsfiddle-and -no-code) – Liam

+1

мои извинения, я сделаю это в следующий раз. – jopfre

ответ

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 атрибута)

, что позволит решить вашу проблему.

следующий раз, please include the code in the question body as well.

ура.

Смежные вопросы