return onclick事件拼接字符串的正确方法

正常onclick='TestClick("1","2")'
正常写onclick事件 <a class="detail" onclick="doGoDetail('row.organizationID','row.Name')">详情+(row.NonOnlinePaymentCount?', 非线上付费笔数'+row.NonOnlinePaymentCount:'')+<a>

注意:1.变量与字符串区分开  字符串用引号括起来  2.变量+?+  3.相同的引号之间套相同引号要转义

分:<a class="detail" onclick="doGoDetail('   为字符串  变 '<a class="detail" onclick="doGoDetail(\''  其中’在‘  ’中显示要转意 \'
row.organizationID 为变量变  +row.organizationID+     ','为字符串:'\',\''   row.Name变量:+row.Name+

')">详情 字符串'\')">详情'     (row.NonOnlinePaymentCount?', 非线上付费笔数'+row.NonOnlinePaymentCount:'')变量+(row.NonOnlinePaymentCount?', 非线上付费笔数'+row.NonOnlinePaymentCount:'')+

<a>字符串'<a>'

总return  '<a class="detail" onclick="doGoDetail(\''+row.organizationID+'\',\''+row.Name+'\')">详情'  +(row.NonOnlinePaymentCount?', 非线上付费笔数'+row.NonOnlinePaymentCount:'')+'<a>'

亲测可用

posted @ 2019-09-04 15:52  好一招移花接玉  阅读(163)  评论(0)    收藏  举报