首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript ID号在两位数后不起作用

Javascript ID号在两位数后不起作用
EN

Stack Overflow用户
提问于 2020-06-14 22:08:36
回答 4查看 107关注 0票数 1

我在处理身份证号码时遇到了这个问题。当它超过10行时,我尝试删除一些添加的行,但没有删除正确的行。例如,如果我要删除第11行,它将删除第1行而不是第11行,它只能找到#field1而不是#field11。有人能帮我解决这个问题吗?

代码语言:javascript
复制
$('.remove-me').click(function(e){
        e.preventDefault();
        var fieldNum = this.id.charAt(this.id.length-1);
        var fieldID = "#field" + fieldNum;
        $(this).remove();
        $(fieldID).remove();

    });
EN

Stack Overflow用户

发布于 2020-06-14 22:25:08

您只能获得id的最后一位数,因此它不适用于两位数。如果你喜欢丑陋的解决方案,而且一些程序员也喜欢这类东西,那么就使用正则表达式。但如果你更喜欢生活中的优雅,可以使用基数36 (0-9A-Z),这样你就可以在用完之前拥有更多的个位数。

票数 -1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62373657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档