2010-08-19 6 views
5

я имею эту разметку:JQuery селектор: вопрос (выбор по OnClick атрибута)

<a href='#' onclick='loadpage(121);'> 
<a href='#' onclick='loadpage(122);'> 
<a href='#' onclick='loadpage(123);'> 

мой вопрос: как я могу выбрать 2-й объект ссылки на JQuery, используя идентификатор 122? Я пробовал что-то вроде $("a[onclick=loadpage(122)]"), но не работал.

ТНХ

ответ

6

Попробуйте добавить в ; и размещение loadpage(122); в одинарные кавычки.

Попробуйте:http://jsfiddle.net/PQB5U/

$("a[onclick='loadpage(122);']")​ 
+0

, что помогло - большое спасибо! – Fuxi

+0

@Fuxi - Добро пожаловать. : О) – user113716

3

Все эти способы работы. Используйте тот, который вам подходит.

$('a[onclick="loadpage(122);"]')​ // match entire onclick value 
$('a[onclick^="loadpage(122)"]')​ // match from the left of onclick value 
$('a[onclick*="loadpage(122)"]')​ // match anywhere in onclick value 
Смежные вопросы