使用新的javascript jquery行
Using new lines in javascript jquery
本文关键字:jquery javascript 更新时间:2023-09-26
我使用
$('#'+type+'name'+id).hide().html('ghj').fadeIn(150);
效果很好。但是当我使用
$('#'+type+'name'+id).hide().html('
A lot of html code
').fadeIn(150);
函数不再工作。因为我想保持函数整洁,所以我想把HTML放在多行中。为什么这行不通呢?
编辑:仍然不工作:
function Rename(type,id,content){
$('#'+type+'name'+id).hide().html(' '+
' <td height='"20'" valign='"middle'">'+
' <span onclick='"RenameDo(''notify'','''+id+''',''+content+'')'">'+
' <img title='"Wijzigen'" class='"LinkImage'" src='"/common/images/save.png'">'+
' </span>'+
' </td>'+
' <td valign='"middle'" rowspan=2> fghfgh</td>'+
' ').fadeIn(150);
}
使用+
来连接长字符串:
$('#'+type+'name'+id).hide().html(' ' +
'A lot of html code' +
' ').fadeIn(150);
或使用'
转义换行符:
$('#'+type+'name'+id).hide().html(''
A lot of html code'
').fadeIn(150);
对于特定的字符串,使用:
function Rename(type,id,content){
$('#'+type+'name'+id).hide().html(' '+
' <td height="20" valign="middle">'+
' <span onclick="RenameDo(''notify'',''' + id + ''',''' + content + ''')">' +
' <img title="Wijzigen" class="LinkImage" src="/common/images/save.png">'+
' </span>'+
' </td>'+
' <td valign="middle" rowspan=2> fghfgh</td>'+
' ').fadeIn(150);
}
有两种方法可以做到这一点,一种是"hack way that anyway",另一种是"proper way"。
黑客道:
$("#"+type+"name"+id).hide().html("'
A lot of html code'
").fadeIn(150)
解释:通过在行尾添加反斜杠,您可以有效地"转义"换行,因此它被忽略,而不是一个未终止的字符串常量。
正确方式:
$("#"+type+"name"+id).hide().html(
"A lot of html code'n"
+"Just adding some more'n"
+"Because whitespace outside of strings is fine."
).fadeIn(150)
相关文章:
- jQuery/Javascript.toggleClass/.classList.toggle的特殊行为
- 学生搜索项目jquery/javascript
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何在页面加载中使用Jquery/Javascript确定img源
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 在 Jquery/Javascript 中使用多个 OR (||) 运算符时如何设置变量
- 如何在jquery+javascript中只在输入框中输入数字(使用regex)
- 在Jquery/Javascript中的Array中插入Textbox值
- 使用Jquery/Javascript替换CSS属性
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在for循环中未获取JQuery/JavaScript对象值
- 使用jQuery/Javascript在Facebook上发送消息
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用jQuery+Javascript识别一个空文本节点
- jquery/javascript字符串中的撇号
- jQuery/Javascript在内容可编辑的当前段落后插入元素
- 在页面加载时激活jQuery/Javascript函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- Jquery/Javascript使用IF/ELSE语句更改img SRC