У меня довольно простая динамическая html-структура таблицы, которая содержит ссылки и возможность того, что она будет содержать вторую таблицу со ссылками.Я хотел бы изменить атрибут html для ссылок в основной таблице, но не во второй.
Моя структура:
<table>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr>
<td>
<table>
<tr><td><a href="http://stackoverflow.com">link</a></td></tr>
<tr><td><a href="http://stackoverflow.com">link</a></td></tr>
<tr><td><a href="http://stackoverflow.com">link</a></td></tr>
</table>
</td>
</tr>
Так, например, яхотел бы изменить все ссылки на "www.google.com" на "www.foo.com".Я могу изменить атрибут href, но у меня возникают проблемы с моим селектором b / c, в некоторых случаях вторая таблица не существует.
Мой текущий селектор выглядит так: $('table a').filter(':not(table:last a)')
Я уверен, что это не самый эффективный способ сделать это, но он работал до тех пор, пока в игру не вступил второй стол.,