JQuery find() заставляет весь мой браузер перестать работать.JQuery find метод зависает весь мой браузер
Линия, на которой мой браузер перестает работать это одна:
item.find('div:contains(\'' + myText + '\')').remove();
В частности, часть до удаления(), которая является находкой() часть.
Ниже приведены значения переменных:
myText: "Grand sauce()"
item: e.fn.e.init[1]
0: a.ui-corner-all ui-state-hover
item[0].innerText: "Grand sauce...302774"
item[0].innerHTML: "<table style=" width: 100%; font-size:10px;" name="Grand sauce()"><tbody><tr><td id="column1" style="width:170px; padding:2px 2px 2px 8px;position: relative;">Grand sauce...302774</td><td style="width:50px; padding:2px;">302774</td><td style="width:70px; padding:2px;">Supp</td><td style="width:70px; padding:2px;"></td><td style="width:50px; padding:2px;">2.00</td><td style="width:80px; padding:2px;">93ml</td><td style="width:90px; padding:2px;"> € 1.35</td></tr></tbody></table>"
Почему браузер зависает? ВнутреннийHTML не такой уж большой.
Попробуйте 'item.find ('div: contains (' \ '+ myText +' \ ')'). Remove();' – Chad
Я не вижу DIV в элементе. Не могли бы вы предоставить jsfiddle? –
Можете ли вы рассказать нам, чего вы пытаетесь достичь? – acudars