Я строю страницу миниатюр с JQuery, как это:Почему метод jQuery html() игнорирует разрывы строк?
ID=this.id; $('#thumbs').empty().html('<span class="title">'+$('#'+ID).html())+'</span><br />'; var i = 1; for (i=1;i<=count[ID];i++) { $('#thumbs').append('<img class="thumb" src="graphics/thumbs/'+ID+'/'+i+'.jpg" />'); }
Идея заключается в том, что <span>
будет появляться, а затем <br />
, а затем пальцы, которые просто инлайн графика с нижней и правая граница, заполнит остальную часть страницы. И они ... кроме того, разрыв линии не происходит.
Я использую Dreamweaver, поэтому я могу смотреть код в прямом эфире, и, конечно же, сценарий не вставляет тег <br />
вообще.
Связано ли это с обработкой HTML jQuery? Если да, то как обойти это?
Отсутствует ')' в конце первого вызова 'html()'. это не фактический код, скопированный из вашего проекта? потому что, если это не так, там могут быть какие-то опечатки, которые вы не воспроизвели здесь. jQuery не будет добавлять какие-либо элементы, которые он не может решить. если он * является * фактическим кодом, то этот недостающий ')' определенно является проблемой. –