2010-08-07 5 views
0

У меня есть ниже HTML:JQuery выберите ссылки в классе содержат текст

<span class="srch-URL"> 
<a id="CSR_U_2" href="http://www.test.com/TestForm.aspx">http://www.test.com/TestForm.aspx</a> 
</span> 

Я пытаюсь использовать JQuery, чтобы найти все элементы, соответствующие классу "Srch-адрес, а затем измените ссылку с содержащейся в них, если они заканчиваются в TestForm.aspx путем добавления & Source =/default.aspx к ссылке.

JQuery ниже будет проверять все ссылки, содержащие TestForm.aspx

$('a[href*="TestForm.aspx"]') 

, но мне нужно сделать это только если содержащиеся в классе «Srch-URL», затем добавить параметр & Source ...

ответ

1

Try:

$('span.srch-URL a[href*="TestForm.aspx"]') 

И если вы не знаете о том, как изменить URL, попробуйте:

$('span.srch-URL a[href*="TestForm.aspx"]').each(function(){ 
    $(this).attr('href', $(this).attr('href') + '&Source=/default.aspx') 
}); 
+0

изменение URL-адреса работало отлично, спасибо большое, навигация – van

Смежные вопросы