gpt4 book ai didi

javascript - 如何将 id 转换为小写?

转载 作者:行者123 更新时间:2023-11-28 15:55:55 24 4
gpt4 key购买 nike

<input type="hidden" id="{{username}}_corresponding_employee_id" name="{{username}}_corresponding_employee_id" value="{{employee_id}}"/>
<input type="hidden" id="{{lowercase_username}}_corresponding_employee_id" name="{{lowercase_username}}_corresponding_employee_id" value="{{employee_id}}"/>

我需要一个全小写和正常格式的 id,以便我可以像这样获取employee_id:

$('#' + username + '_corresponding_employee_id').val();

因此,如果用户名john1234John1234,两者都会给我相同的employee_id。

编辑:抱歉,我忘了提及我正在使用 Mustache 来生成 HTML 中的用户名,并且我正在使用 javascript 来生成 Mustache。

最佳答案

$('#' + username.toLowerCase() + '_corresponding_employee_id').val()

Example

只需输入一些包含大写字母的用户名。

如果您确实想使用{{}}。由于您无法将 {{username}} 分配给 javascript 代码,因此您需要为其创建 hidden input 。你可以这样做:

HTML:

<input type="hidden" name="username_{{employee_id}}" value="{{username}}" />
<input type="hidden" rel="corresponding_employee_id" value="{{employee_id}}"/>

jQuery:

$.each($('input[rel="corresponding_employee_id"]'),function(){
$(this).attr('id',$('input[name="username_'+$(this).val()+']').val().toLowerCase()+'_corresponding_employee_id').attr('name',$('input[name="username_'+$(this).val()+']').val().toLowerCase()+'_corresponding_employee_id');
});

关于javascript - 如何将 id 转换为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18792465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com