Я пишу сценарий GreaseMonkey с JQuery.
Иногда сайт, который я хочу изменить, отображает информацию в ТД, таким образом:
<center><table><tr><td>
Something interesting here.</td></tr>....</table></center>
тогда как иногда он отображает вещи в теге P (или нескольких) в одной и той же структуре таблицы, таким образом:
<center><table><tr><td>
<p>Other text about the same interesting thing.
<p>and maybe some more stuff too.</td></tr>...</table></center>
Сейчас я делаю два разных селектора, чтобы выбрать <p>
вместо <td>
, но мне интересно, есть ли хороший способ выбрать только тег P, если он присутствует, и TD в противном случае в один селектор Jquery, поскольку то, что я хочу добавить, идентично в обоих случаях.
(Если я просто добавлю к TD, местоположение моего добавления изменится в зависимости от наличия / отсутствия тега P, поэтому я собираюсь обеспечить согласованность размещения.)