2015-10-22 24 views
0

它應該創建新的href並賦予它id =(o變量的數量),但是我提出的問題雙引號內單引號。如何在每個循環中的代碼中嵌入引號(javascript和ap.net)

for (o = 0; o < count; o++) { 

$('#'+o).prepend(' <td class="col-lg-2">' + 

'<a href="#" id="o" onClick="Confirm()" runat="server"  
onServerClick="MyFuncion_Click" class="tableicontoolbar"datatoggle="tooltip"data-placement="top" title="Edit" > ' + 
' <img src=\"../images/icon-edit.png\"></a> ' + 
    ' </td>'); 
} 

我嘗試了許多解決方案,但沒有工作

+1

看起來很好,但是你不需要''''''前面​​''' –

回答

2

只需卸下\ s,而忽略了一個事實,你的字符串包含" S,它們都不重要,和RUNAT =「服務器」和onServerClick有在客戶端沒有目的。

for (o = 0; o < count; o++) { 
$('#'+o).prepend(' <td class="col-lg-2">' + 
'<a href="#" id="id_'+o+'" onClick="Confirm()" 
class="tableicontoolbar" datatoggle="tooltip" data-placement="top" title="Edit">' + 
' <img src="../images/icon-edit.png"></a> ' + 
    ' </td>'); 
} 

您也可以刪除" S作爲他們不需要:

for (o = 0; o < count; o++) { 
$('#'+o).prepend(' <td class=col-lg-2>' + 
'<a href=# id=id_'+o+' onClick=Confirm() 
class=tableicontoolbar datatoggle=tooltip data-placement=top title=Edit>' + 
' <img src=../images/icon-edit.png></a> ' + 
    ' </td>'); 
} 

還要注意,ID的不能是數字。它可能適用於某些瀏覽器,但ID不能以數字開頭,所以我已經爲它們添加了id_前綴。

相關問題