gpt4 book ai didi

javascript - 在最后一个下划线之后只需要获取 ID 的一部分

转载 作者:太空宇宙 更新时间:2023-11-04 14:14:02 25 4
gpt4 key购买 nike

我想有效地获取最后一个下划线之后的所有内容,或者可能包括“chk”之后的所有内容

例子是

GridView1__ctl2_chkOut  --> I want ONLY  chkOut

或者

GridView1__ctl2_chkYes2  --> I want ONLY  chkYes2

或者

GridView1__ctl2_chkNo2  -->  I want ONLY chkNo2

我将永远知道 ID,例如GridView1__ctl45_chkNo2

我知道子字符串可能不是处理它的最佳方式,除非它与其他计算字符的东西一起使用,直到找到最后一个下划线或者它可能找到“chk”部分等。不确定var res = str.substring(1, 4);

HTML

   <td>
<input id="GridView1__ctl2_chkOut" type="checkbox" name="GridView1:_ctl2:chkOut" checked="checked" class="out">
</td>
<td>
<input id="GridView1__ctl2_chkYes2" type="checkbox" name="GridView1:_ctl2:chkYes2" checked="checked" class="yesno">
</td>
<td>
<input id="GridView1__ctl2_chkNo2" type="checkbox" name="GridView1:_ctl2:chkNo2" class="yesno">
</td>

最佳答案

我会使用 jQuery 访问“id”属性,然后拆分该值:

var r = $('.yesno').attr('id').split('_').pop()

fiddle

关于javascript - 在最后一个下划线之后只需要获取 ID 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32597499/

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