Size: a a a

JavaScript Noobs — сообщество новичков

2018 June 21

̤̤

̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉̤ ̬̪̹͚̞̼ ̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉🖤 in JavaScript Noobs — сообщество новичков
Лень объяснять, невер маэнд
источник

M

Mihail in JavaScript Noobs — сообщество новичков
чем отличаются события change и blur?
источник

YV

Yury Volos in JavaScript Noobs — сообщество новичков
Mishell
Я сделал запрос к сайту и получил HTML. Как мне засунуть html в jquery что бы распарсить всё что нужно?
Вы хотите получить текущий html страницы или у вас имеется строка  ‘<html>…</html>’ и вы ее хотите в jq ? )
источник

M

Mishell in JavaScript Noobs — сообщество новичков
Yury Volos
Вы хотите получить текущий html страницы или у вас имеется строка  ‘<html>…</html>’ и вы ее хотите в jq ? )
Второе.
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Mishell
Я сделал запрос к сайту и получил HTML. Как мне засунуть html в jquery что бы распарсить всё что нужно?
$(htmlString) распарсится в DOM-дерево
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
И его потом можно вставить куда-то через appendTo
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Ну или просто делать по нему запросы как по обычному документу
источник

M

Mishell in JavaScript Noobs — сообщество новичков
Что-то не получается разобраться. Я распишу.
Есть сайт. На нём я могу получить данные из таблицы по селектору вот так
$('#ContentPlaceHolder1_divSummary > div:nth-child(1) > table > tbody > tr:nth-child(3) > td:nth-child(2)').text()

Но сначала я должен сделать кросс-доменный запрос к этому сайту. Вот перед тем как собрать данные по селектору+текст, как мне нужно засунуть в jquery страницу с постороннего сайта?
источник

M

Mishell in JavaScript Noobs — сообщество новичков
То есть сначала я выполню к примеру $.ajax(url) , а куда мне это девать потом, что бы распарсить по селектору?
источник

M

Mishell in JavaScript Noobs — сообщество новичков
В общем сам html страницы у меня есть и лежит отдельно в переменной. Но как провести над ним операцию теперь.
источник

М

Максим in JavaScript Noobs — сообщество новичков
Mihail
чем отличаются события change и blur?
Терять фокус можно и без изменения.
источник

̤̤

̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉̤ ̬̪̹͚̞̼ ̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉🖤 in JavaScript Noobs — сообщество новичков
Mishell
В общем сам html страницы у меня есть и лежит отдельно в переменной. Но как провести над ним операцию теперь.
Go screenshot
источник

M

Mihail in JavaScript Noobs — сообщество новичков
Максим
Терять фокус можно и без изменения.
так в blur можно условие поставить, где проверять, было ли какое-то изменение или нет... Что-то не пойму зачем это change оказался нужен...
источник

M

Mishell in JavaScript Noobs — сообщество новичков

const response = await axios.post(url)
const html = response.data
console.log(html)
источник

M

Mishell in JavaScript Noobs — сообщество новичков
Тут и без скриншотов ясно. Как теперь выполнить над этим html вот тот код ```
$('#ContentPlaceHolder1_divSummary > div:nth-child(1) > table > tbody > tr:nth-child(3) > td:nth-child(2)').text()
``
источник

М

Максим in JavaScript Noobs — сообщество новичков
Mihail
так в blur можно условие поставить, где проверять, было ли какое-то изменение или нет... Что-то не пойму зачем это change оказался нужен...
А зачем? Когда нужно — используй change
источник

M

Mihail in JavaScript Noobs — сообщество новичков
так а зачем придумали change - вот у меня основной вопрос. Неужели он так часто нужен? зачем такие почести?
источник

̤̤

̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉̤ ̬̪̹͚̞̼ ̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉🖤 in JavaScript Noobs — сообщество новичков
Mishell
Тут и без скриншотов ясно. Как теперь выполнить над этим html вот тот код ```
$('#ContentPlaceHolder1_divSummary > div:nth-child(1) > table > tbody > tr:nth-child(3) > td:nth-child(2)').text()
``
Первое что пришло в голову
https://api.jquery.com/jquery.parsehtml/
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Mishell
Тут и без скриншотов ясно. Как теперь выполнить над этим html вот тот код ```
$('#ContentPlaceHolder1_divSummary > div:nth-child(1) > table > tbody > tr:nth-child(3) > td:nth-child(2)').text()
``
Я ж тебе ответил выше
источник

̤̤

̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉̤ ̬̪̹͚̞̼ ̤ ̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟ ̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉🖤 in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
Я ж тебе ответил выше
Как я понял надо $(response.data).find() намутить?
источник