Kitri
Kitri
#javascript #js #programowanie
Hej, dostałem kod, który należy wpisać w konsoli przeglądarki, aby wyrzucił mi tekst na podstawie pól obecnych na stronie. Sam jestem kompletnie zielony jeśli chodzi o javascript, czy mógłby ktoś mi pomóc wprowadzić malutką modyfikację?

Strona składa się z elementów takich jak ten:

WięcejWięcej
Kod wyrzuca wszystkie elementy w formie JSON, wyciągając test z atrybutu "placeholder". Zależy mi na tym, by zamiast tego wyciągał tekst z pola "textarea" - czyli tu o treści "Więcej".

Będę bardzo wdzięczny za pomoc. Poniżej kod:

var obj = {};
$(".translation__target").each(function() {
_.set(obj, this.children[0].dataset.key, this.children[0].placeholder);
});
console.log(JSON.stringify(obj));
1
  • Najlepsze
  • Wszystkie komentarze
a.....f
a.....f
@Kitri spróbuj .value zamiast .placeholder
1
Kitri
Kitri
Kitri Autor
@aliasef: działa jak złoto, dziękuję :)
1
A.....t
A.....t
@Kitri: ja nie umiem, ale próbowałbym z $('textarea')
0
seyan
var obj = {};
$(".translation_target").each(function() {
.set(obj, this.children[0].dataset.key, this.children[0].val());
});
0