2012-03-06 26 views
1

我有我的輸入我如何把這個輸入名稱爲正確的標籤格式

driver_application[company_name] 

這個名字,我需要創建標籤名稱是

driver_application_company_name 

這裏是我的jQuery讓輸入

$(".company_name").attr("name") 

將返回

driver_application[company_name] 

我如何將其轉換爲正確的格式與JavaScript或jQuery的...也許正則表達式

+0

正確的格式是什麼? - 無視...重讀並理解 – charlietfl 2012-03-06 16:35:36

回答

4

您可以使用JavaScript方法replace

var source = 'driver_application[company_name]'; 
var formatted = source.replace('[', '_').replace(']', ''); 
console.log(formatted); //prints driver_application_company_name 
+0

啊你打我吧:( – c24w 2012-03-06 16:36:23

2

您正在尋找這樣的事情?

'driver_application[company_name]'.replace('[', '_').replace(']', ''); 
1

從exisitng輸入獲取命名爲其他elemetnt使用

var labelName=$(".company_name").attr("name").replace('[','_').replace(']',''); 
相關問題