js拼接字串函式名稱中帶引數引號問題(總結)
在做專案時候要將連結觸發一個事件,需要拼接函式名稱而且動態傳入引數,結果引數引號一直引起js報錯,經過研究發現了正確的寫法,如下:
1.當函式只有一個引數時候,按照下面的寫法即可
"<a href='javascript:void(0);' title='刪除' onclick=\"delete(' "+li.id+" ')\"><span style='color:blue'>刪除</span></a>";
即在引數中用單引號引用就行
2.當函式中有兩個以上的引數時候,按照下面的寫法
"<a href='javascript:void(0);' title='刪除' onclick=\"delete("+li.id+",' "+li.pId+" ')\"><span style='color:blue'>刪除</span></a>";
這個時候第一個引數前面的雙引號會被自動加入單引號引起來,如果再新增引號就多餘了會導致js報錯。
相關推薦
js拼接字串函式名稱中帶引數引號問題
最近在做專案時候要將連結觸發一個事件,需要拼接函式名稱而且動態傳入引數,結果引數引號一直引起js報錯,經過研究發現了正確的寫法,如下: 1.當函式只有一個引數時候,按照下面的寫法即可 "<a href='javascript:void(0);' title='刪除
js拼接字串函式名稱中帶引數引號問題(總結)
在做專案時候要將連結觸發一個事件,需要拼接函式名稱而且動態傳入引數,結果引數引號一直引起js報錯,經過研究發現了正確的寫法,如下: 1.當函式只有一個引數時候,按照下面的寫法即可 "<a href='javascript:void(0);' title='刪除'&nbs
Android中顯示Html內容(總結)
效果圖如下: 首先,Android中顯示Html內容,有3中方式:(目前我用到的有這3種) 1、可以利用Android原生的Html.fromHtml(str, imageGetter, tagHandler)來進行顯示。(不過,我這邊用了,即使加了頁面載入動畫,還是
js拼接字串中含有帶空格的引數的函式(對前一篇的補充)
針對前一篇的例子,有的時候會偷個小懶,會寫成如下程式碼: "<a href=javascript:getProductDetail('"+result[i].spec+"','"+result[i].name+"')>" &
js拼接字串,a標籤中傳遞漢字引數
var array = data;var info = "";for ( var i = 0; i<array.length; i++) {info += "<tr>"/*<t
js拼接字串,用逗號隔開 ;兩個陣列取不同
1. js拼接字串,用逗號隔開 //用jquery function getTextByJquery() { var str = ""; //遍歷name為txt的所有input元素 $("input[name='txt']").each(function () {
form表單Get方式提交時,action中帶引數傳遞不了
form表單get方式提交時,action中帶引數傳遞不了 樣例: <form action="getPostServlet/getPost.do?param4=param4" method="get"> <input type="hidden" name="p
軟體素材---linux C語言:拼接字串函式 strcat的用例(與char陣列聯合使用挺好)
【標頭檔案】#include <string.h> 【原型】 1 char *strcat(char *dest, const char *src); 【引數】: dest 為目標字串指標,src 為源字串指標。
js拼接字串時,字串首出現undefined的問題
undefined是說明你所使用的物件未定義。 例如: var str; str += "go to school"; console.log(str); //輸出undefinedgotoshchod123
VS2015中帶引數的控制檯程式除錯方法
在VS2015中編寫控制檯程式時,有時要求控制檯程式帶有引數,即argv引數。 1 argv與argc argv引數是argument vector的簡寫,表示main()函式的引數向量。argv[0]是控制檯程式的絕對路徑。argc是argument count的簡寫,
thinkphp5中帶引數跳轉
本文總結在thinkphp5中涉及到帶引數跳轉的方式和方法。 由於thinkphp5相較之前的3版本有修改,不再使用__URL__,所以這裡總結下幾種跳轉場景和方法: 一、表單提交 view層進行表單提交時,通過action指定提交方法和地址。
在IDEA中設定方法自動註釋(帶引數和返回值)
第一部分 設定 開啟設定面板 新建 線上模板 新建自動新增規則,注意 這裡觸發的字元 不能隨便寫 必須為 * Template text 區域 看上去有點亂,但是是為了顯示時的對齊,該區域的內容如下(空格之類的不要亂動): *
Python:函式定義中預設引數正確方式和錯誤方式
正確的方式:def x_y_sum(x,y=20): print("x={}".format(x)) print("y={}".format(y)) return x+yres1 = x_y_sum(10)print("res1={}".format
OC 類中帶引數的方法和匿名物件
</pre><pre code_snippet_id="642096" snippet_file_name="blog_20150412_1_2293226" name="code" class="objc">#import <Foundati
高效的JS 拼接字串
今天在JS裡面碰到迴圈數組裡面拼接字串,可想而知那速率肯定不高,所以就上網不斷的查詢資料來提高拼接的效率,然而網上的拼接方法和java裡面的還是不同 一下是網上的方法: function StringBuilder() { this.data=Array(""); }
Java基礎---Java中帶引數返回值方法的使用(四十)
Java 中帶參帶返回值方法的使用如果方法既包含引數,又帶有返回值,我們稱為帶參帶返回值的方法。例如:下面的程式碼,定義了一個 show 方法,帶有一個引數 name ,方法執行後返回一個 String 型別的結果呼叫帶參帶返回值的方法:執行結果:程式碼:import jav
JS拼接字串太長希望換行保持html格式拼接的方法
1. 通常情況 tabPeoStr +='<tr class="tabPeo"><td>'+data[i].name+'</td><td>'+data[i].address+'</td><td>'+da
plsql遊標詳解——遊標中帶引數和引數遊標不是一回事
剛開啟遊標的時候,是位於一個空行,要用fetch into 才能到第一行。 只是要注意用更新遊標的時候,不能在遊標期間commit. 否則會報 ORA-01002: fetch out of sequence 就是COMMIT;導致錯誤 在開啟
CSS執行JS表示式或函式 CSS中expression使用簡介
原文 :http://hi.baidu.com/longhubo/blog/item/f2da4b58c568add29d820466.html body{ -moz-user-select:none; hutia:expression(this.onselectstart=function(){retur
h5通過js 獲取上一級頁面中的引數問題
1.上一級頁面跳轉 : window.location.href= encodeURI("product1-show.html?name=znyj");(1).product1-show.html 頁面,(2).name=znyj 拼接引數。2.下級頁面js 接收。