2013-07-14 1 views
0

Я хочу найти совпадение в ссылке, а затем вызвать событие клика на нем.фильтр jquery: найдите совпадение и нажмите триггер

JQuery,

var request = 'id=10'; 
var test = $("a").filter("[href*=" + request + "]").trigger('click'); 

HTML,

<a href="http://website.come/folder/file.php?id=10&ajax=true">1</a> 
<a href="http://website.come/folder/file.php?id=20&ajax=true">2</a> 
<a href="http://website.come/folder/file.php?id=30&ajax=true">3</a> 

сообщение об ошибке,

unrecognised expression:[href*=id=50] 

Я пытался с этим ниже, но не слишком,

var test = $("a").filter("[href*=http://website.come/folder/file.php?id=10&ajax=true]").trigger('click'); 

Как должно быть выражение в этом случае?

Если возможно, я хотел бы, чтобы соответствовать все это, как,

http://website.come/folder/file.php?id=10&ajax=true 

Возможно ли это?

ответ

0

Wrap запрос матч с кавычками:

$('a[href*="id=10"]').trigger('click');