我在输入中有这个名字
driver_application[company_name]
我需要创建标签名称
driver_application_company_name
这是我获取输入的jquery
$(".company_name").attr("name")
将返回
driver_application[company_name]
如何使用javascript或jquery将其转换为正确的格式...也许正则表达式
答案 0 :(得分:4)
您可以使用Javascript方法replace:
var source = 'driver_application[company_name]';
var formatted = source.replace('[', '_').replace(']', '');
console.log(formatted); //prints driver_application_company_name
答案 1 :(得分:2)
你在找这样的东西吗?
'driver_application[company_name]'.replace('[', '_').replace(']', '');
答案 2 :(得分:1)
从现有输入中获取名称以用于其他元素
var labelName=$(".company_name").attr("name").replace('[','_').replace(']','');
答案 3 :(得分:0)