Publicidade

0x000000

Como usar o cheerio no nodejs para pegar o value de uma class?

Patrocínio:

Eu queria pegar o value de uma class de uma requisição:

oReq.onreadystatechange = function(){
		
	if(oReq.readyState === 4 && oReq.status === 200){
		console.log($($.parseHTML(oReq.responseText)).find('.classe').val());
	}

}

 

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

que tipo de elemento é esse .classe?

 

se for input, select, textarea ai você usa .val(), se não, você usa .html() ou .text()

 

1

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, William Bruno disse:

que tipo de elemento é esse .classe?

 

se for input, select, textarea ai você usa .val(), se não, você usa .html() ou .text()

 

É um input, eu usei o .val, mas não funcionou.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Próximos Eventos

  • Conteúdo Similar

    • Por Karlos22
      Fiz um curso pra ajudar fazer esse teste, mas estou com dificuldade nesse quesito, Vocês podem me ajudar? Segue abaixo o que preciso fazer.
       
      Antes de realizar as requisições abaixo, é preciso gerar um token de acesso. Para isso, é preciso efetuar uma requisição POST para a URL
      https://www.mt4.com.br/vagas/desenvolvedor-frontend-junior/api/token

      Agora, basta enviar esse token em todas as chamadas em um parâmetro token.
    • Por Ezequiel Z
      Olá, Estou usando jQuery Sortable (https://johnny.github.io/jquery-sortable) - em especial o exemplo: Serialization and delay,  Porém, estou tendo problemas para atualizar a ordem e pai do item do menu no banco de dados (MySQL) usando PHP. Seguem meus códigos:   JavaScript ... $(function  () {   var group = $("ol.serialization").sortable({     group: 'serialization',     delay: 500,     onDrop: function ($item, container, _super) {       var data2 = group.sortable("serialize").get();    $.ajax({             method: "POST",             url: "saveList.php",             data: {                 list: data2             }         }).done(function( data ) {      alert( "Data Loaded: " + data );  });     }   }); }); …   saveList.php   <?php include('connection2.php');  $conn = new mysqli(HOST, USER, PASSWORD,DATABASE); if ($conn->connect_error) {     exit; } if ($_POST) {     $array = $_POST['list'];     saveList($conn,$array);     exit; } function saveList($conn, $list, $id_menupai = 0, &$ordem = 0) {    foreach($list as $item):         $ordem++;         $sql = "UPDATE menu SET id_menupai = ?, ordem = ? WHERE id = ?";         $statement = $conn->prepare($sql); $statement->bind_param('iii', $id_menupai, $ordem, $item["id"]);         $statement->execute();         if (array_key_exists("children", $item)):             saveList($conn, $item["children"], $item["id"], $ordem);         endif;      endforeach; } ?>     No entanto, não está fazendo o update no banco de dados. Parece que o foreach não está lendo o array. Por favor, alguém pode me ajudar? Obrigado Ezequiel  
    • Por Gilberto Jr
      Pessoal, boa tarde;
       
      Podem me ajudar acertar esse script JQUERY?! Seguinte, com esse script o sistema apaga as informações do banco de dados sem fazer o refresh na pagina.
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { //$('.load').hide(); }); $(function() { $(".delete25").click(function() { $('.load25').fadeIn(); var commentContainer = $(this).parent(); var id = $(this).attr("id"); var string = 'id='+ id ; $.ajax({ type: "POST", url: "deletar_atribuicao.asp", data: string, cache: false, success: function(){ commentContainer.slideUp('slow', function() {$(this).remove();}); $('.load25').fadeOut(); } }); return false; }); }); </script> O botão que chama o JQUERY é esse abaixo
      <img src="img/deleta_foto.gif" style="cursor:pointer;" onclick="return confirm_deletar();" class="delete25" id="25" rel="tooltip" alt="EXCLUIR ATRIBUIÇÃO" /> E na imagem que chama a função JQUERY para deletar tem um ONCLICK, e esse ONCLICK chama uma outra função com o nome CONFIRM_DELETAR(). Essa função é um ALERT, se a pessoa clicar no OK ele executa a função de deletar, e quando clicasse no CANCELAR ele não deveria executar a função para deletar.
       
      Mas se clicar no CANCELAR, o sistema esta executando a função e deletando a informação do banco de dados. Eu quero que quando clicar no OK ele executa, e quando clicar no CANCELAR ele abortar a situação e não deletar a informação.
       
      Alguém pode me ajudar nessa situação?
       
      Att;
      Gilberto Jr
    • Por quimera
      Pessoal estou com um problema:
      No meu serviço (lugar onde trabalho) desenvolvi uma extensão para o Chrome, essa bendita me ajuda a digitar a minha produção (pois os programas da Saúde usam (pasme) o ambiente de desenvolvimento), só que esse bendito programa abre tudo em ajax (totalmente desnecessário no localhost, ainda mais sendo um programa pra ser usado só no mesmo).
      O problema é:
      Como não é recarregada a página fico obrigado a usar o "setTimeinterval();" pra reexecutar a função que marca os checkbox do form, e isso provoca um exagero durante a digitação, pois sobrecarrega o navegador ficando pesado ao longo do dia.
      //RESUMINDO É BASICAMENTE ISSO: function minhaFuncao(){     //conteúdo }  setTimeinterval(minhaFuncao(), 500); OBS.: Abre uma lista, e a cada ficha que vai digitada some os inputs (form), e reaparece quando clicado em "adicionar".
      Outro detalhe é que precisa iniciar direto em um campo, por isso tenho que reexecutar a função (uso o $("campo").focus(); )
       
       
      Eu queria algo tipo o "object.observe"
      por que algumas coisas precisam ser marcadas conforme algumas estão sendo feitas
      por exemplo: se é uma criança (eu já tenho a função que verifica a faixa etária) ele deve marcar o checkbox.
    • Por gabrielrguarini
      Olá, sou iniciante em desenvolvimento web e estou criando um site, nele necessito trocar o background a cada intervalo de tempo pre definido. E para aprender já busquei de diversas formas na web e até em sites como w3c ou mozzila developer. Mas nunca achei o que preciso, essa alteração tem que começar desde o primeiro momento na pagina e deve ocorrer de forma continua. Para fins de estudo fiz uma pagina simples para mostrar como estou fazendo. o background deve ser no css. Não sei como chamar a função no html e nem se a funçao que fiz serve para o proposito que eu quero me ajudem PLZ!!
      <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="index.css"> <title>Testando JavaScript</title> </head> <body id="corpo"> </body> </html> @charset "UTF-8"; body#corpo { background-image: url(computador.jpg); background-repeat: no-repeat; } function mudaBkg(){ document.getElementById("corpo").style.backgroundImage = "url('chave.jpg')"; }