$('#'+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);
}
如果你不寫就很難猜出是怎麼回事的代碼。 – bgusach 2013-03-09 19:05:49
發佈您的預期HTML輸出,不包含所有轉義引號。函數'RenameDo'是否將字符串作爲參數? – ATOzTOA 2013-03-09 19:20:01