Luk*_*rns 28 javascript jquery
$("#addSelect").click(function() {
$("#optionsForm").after("Hello world.");
} );
Run Code Online (Sandbox Code Playgroud)
这有效.
$("#addSelect").click(function() {
$("#optionsForm").after("<tr>
<td><input type="text" class="optionField" value="Options" /></td>
<td>
<ul class="option">
<li><select><option>Value..</option></select></li>
</ul>
</td>
</tr>");
} );
Run Code Online (Sandbox Code Playgroud)
这样的事情没有.
在Chrome中,我收到错误" Unexpected token ILLEGAL ".谷歌搜索后,我发现我的小脑对javascript和多行知之甚少.所以我在每一行的末尾添加了'\'.然而,我现在得到错误" 意外的标识符 ".
我想这不会像我做的那样困难:)
rah*_*hul 39
将属性的所有双引号更改为单引号.
$("#addSelect").click(function() {
$("#optionsForm").after("<tr> \
<td><input type='text' class='optionField' value='Options' /></td> \
<td> \
<ul class='option'> \
<li><select><option>Value..</option></select></li> \
</ul> \
</td> \
</tr>");
} );
Run Code Online (Sandbox Code Playgroud)
jpf*_*ire 19
更清洁的方法是使用<script>标签
<script id="stuff_you_want" type="text/plain">
<tr>
<td><input type="text" class="optionField" value="Options" /></td>
<td>
<ul class="option">
<li><select><option>Value..</option></select></li>
</ul>
</td>
</tr>
</script>
<script>
// pure javascript
var text = document.getElementById("stuff_you_want").innerHTML ;
//or using jQuery... (document ready for safety)
$(document).ready(function() {
var text = $("#stuff_you_want").html();
}
</script>
Run Code Online (Sandbox Code Playgroud)
必须为html 4.0合规性设置content-type .
小智 12
使用反勾号 ` 开始和结束字符串
$("#addSelect").click(function() {
$("#optionsForm").after(`<tr>
<td><input type="text" class="optionField" value="Options" /></td>
<td>
<ul class="option">
<li><select><option>Value..</option></select></li>
</ul>
</td>
</tr>`);
} );Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42467 次 |
| 最近记录: |