Я не могу узнать, как именно работает родительский селектор в jQuery.jQuery - родительские селекторы
var test = $("p:contains('Lorem ipsum dolor sit amet')").parentsUntil("span");
test.css({ "border" : "1px solid red"});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
\t \t \t <p>Title</p>
\t \t \t <span>
\t \t \t \t <p>Span</p>
\t \t \t \t <div>
\t \t \t \t \t <p>Div</p>
\t \t \t \t \t <p>Lorem ipsum dolor sit amet</p>
\t \t \t \t </div>
\t \t \t </span>
\t \t \t <tr>
\t \t \t \t <th>Xx</th>
\t \t \t \t <td>YY</td>
\t \t \t </tr>
\t \t </table>
Как получить рамку вокруг пролете? Мой код не работает.
Ваш вопрос unclead. Я не понимаю, чего ты хочешь. Также ваш html недействителен. – Mohammad
Ваш HTML недопустим. Браузер обрабатывает это различными способами, и вы должны исправить это, прежде чем работать над своим jQuery. – j08691
Используйте '.closest (" span ")' вместо 'parentsUntil (" span ")'. –