我的 .delegate 中有以下内容:
link_id 是链接的 ID。
接下来我需要说如果那个 id 以 RPwd 开头然后做一些事情。
为什么 ^= 在这种情况下不起作用?
var link_id = $(this).attr('id'); //capture the id of the clicked link
if (link_id ^= "RPwd") {
最佳答案
以 ^=
开头的选择器是一个 jQuery 对象选择器。您正在进行字符串比较,因此可以使用 indexOf()
if (link_id.indexOf("RPwd") === 0) {
// Match
}
关于javascript - jquery 检查是否以链接开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8808918/