繁体   English   中英

jquery检查是否以链接开头

[英]jquery check if starts with for a link

我的.delegate中有以下内容:
link_id是链接的ID。 接下来我需要说明如果id以RPwd开头然后做点什么。 为什么不在这种情况下工作?

    var link_id = $(this).attr('id');  //capture the id of the clicked link
    if (link_id ^= "RPwd") {

^= selector的开头是一个jQuery对象选择器。 你正在进行字符串比较,因此可以使用indexOf()

if (link_id.indexOf("RPwd") === 0) {
   // Match
}

据我所知, ^=不是javascript中的运算符。 那可能是你的问题。

我想你在找

if ($(this).is('[id^="RPwd"]')) {
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM