Как встраивать большие HTML-теги в этот сценарий?HTML в HTML-контенте
$(document).ready(function() {
window.showim = function(src) {
$("#divcont1").html(src);
};
});
Вместо <h1>test</h1>
мне нужно вставить большое содержание HTML
<span class="spcusr" onclick="showim('<h1>test</h1>');">click me</span>
<div id="divcont1"></div>
Мой Большой HTML Content Sample
<div style="width:976px; height:576px; overflow:hidden; background-repeat:no-repeat; background-image:url(MASTER.jpg)">
<table style="cursor:pointer;">
<tr height="144">
<td width="485" onclick="window.location='#';"> </td>
<td width="485" onclick="window.location='#';"> </td>
</tr>
<tr height="144">
<td onclick="window.location='#';"> </td>
<td onclick="window.location='#';"> </td>
</tr>
<tr height="144">
<td onclick="window.location='#';"> </td>
<td onclick="window.location='#';"> </td>
</tr>
<tr height="144">
<td onclick="window.location='#';"> </td>
<td onclick="window.location='#';"> </td>
</tr>
</table>
</div>
Моя главная проблема заключается в двойные кавычки и цитаты. Beacuase onclick = "showim ('this started with single quotes and no more quotes allowed inside
')"; Итак, что делать в этой ситуации? . Благодаря
Вы можете избежать одиночных кавычек. –
Посмотрите на html string [кодирование и декодирование] (http://www.w3schools.com/jsref/jsref_decodeuri.asp) методы javascript. –
Атрибут не является хорошим plac e для хранения содержимого HTML. Это ** анти-шаблон **. Вы должны рассмотреть возможность использования библиотеки шаблонов. – undefined