使用 JQuery 一个接一个地获取 html 元素

Get html element one after the other with JQuery

本文关键字:一个 html 元素 获取 使用 JQuery      更新时间:2023-09-26

我的div #chat接收一些文本和一些选择元素。

我想在 JQuery 的帮助下获得文本(就我而言:"你好,你今天好吗")。

我试过这个,但它不起作用

$('#chat').each(function(index){
      if(this == 'select'){
          var test=$('option:selected');
          MyTable.push(test.text+" ");
      }
      else{
          MyTable.push(this+" ");
      }
    });

试试这个

<div>
 <p id="text">hello how</p>
  //dropdown 1
  //drop down 2
  //dropdown 3
</div>

对于每个元素的使用

var value = $("#yourDropDownId").text();

获取文本或使用

var value = $("#yourDropDownId").val();

获取值

然后只需推送mytable.push(value)