jquery检查是否以链接开头

时间:2012-01-10 19:00:36

标签: javascript jquery

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

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

我认为你在寻找

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