У меня есть следующая функция, которая расширяет текст, заключенный в слова, внутри тега tr
, если щелкнуть тег.
$(document).ready(function () {
$('tr').click(function () {
var $this = $(this);
if($this.css('white-space') === 'nowrap') {
$this.css('white-space', 'normal');
}
else {
$this.css('white-space', 'nowrap');
}
});
});
Я использую эту функцию, поскольку хочу, чтобы текст в ячейках таблиц отображался только в одной строке (по сути, скрывая внутренний тег p
), пока пользователь не щелкнет по нему.Проблема, однако, в том, что nowrap
разбивает строки для тегов br
и p
, и у меня есть несколько из них для целей форматирования.Как включить эти теги, только когда нажата tr
?
html:
<td>
<div>
{{ post.person }}
<p>
Message:
<br>
{{ post.message }}
</p>
</div>
</td>