我在.delegate中有以下內容:
link_id是鏈接的標識。 我需要接下來說,如果該ID開始與RPwd然後做一些事情。 爲什麼不^ ^在這種情況下工作?jquery檢查是否以鏈接開始
var link_id = $(this).attr('id'); //capture the id of the clicked link
if (link_id ^= "RPwd") {
我在.delegate中有以下內容:
link_id是鏈接的標識。 我需要接下來說,如果該ID開始與RPwd然後做一些事情。 爲什麼不^ ^在這種情況下工作?jquery檢查是否以鏈接開始
var link_id = $(this).attr('id'); //capture the id of the clicked link
if (link_id ^= "RPwd") {
據我所知^=
是不是在JavaScript操作。這可能是你的問題。
我認爲你正在尋找
if ($(this).is('[id^="RPwd"]')) {
}
'link_id'這裏是一個字符串。你需要'$(this).is('[id^=「RPwd」]')'。 – 2012-01-10 19:06:57
oops。謝謝。固定 – JohnFx 2012-01-10 19:08:50
請附上您的HTML。 – JohnFx 2012-01-10 19:02:28
如果你使用jQuery 1.7+,你應該在這裏使用'.prop'而不是'.attr'。 – mrtsherman 2012-01-10 19:04:01