Javascript 使用jquery获取li中的div中的段落内容

Javascript 使用jquery获取li中的div中的段落内容,javascript,jquery,Javascript,Jquery,使用jQuery,我想获得段落类的文本。在div name=name中的card\u text,即rotter one Johnny one 一张。这是一个关于约翰尼·洛特的故事 我试过: $("li#d318").first('.name').text(); $("li#d318").closest('.card__text').text(); 您可以直接使用d318.card\u content.cell1选择元素。还要注意,div元素没有name属性,因此HTML无效。应该删除这些属性

使用jQuery,我想获得段落类的文本。在div name=name中的card\u text,即rotter one

Johnny one

一张。这是一个关于约翰尼·洛特的故事

我试过:

$("li#d318").first('.name').text();
$("li#d318").closest('.card__text').text();

您可以直接使用d318.card\u content.cell1选择元素。还要注意,div元素没有name属性,因此HTML无效。应该删除这些属性。试试这个:

让text=$'d318.card\u content.cell1.text.trim; console.logtext;

Johnny one

一张。这是一个关于约翰尼·洛特的故事


您可以直接使用d318.card\u content.cell1选择元素。还要注意,div元素没有name属性,因此HTML无效。应该删除这些属性。试试这个:

让text=$'d318.card\u content.cell1.text.trim; console.logtext;

Johnny one

一张。这是一个关于约翰尼·洛特的故事


我不使用“name”属性创建唯一的div,而是将“cell0”、“cell1”和“cell2”从类名更改为div的ID,因为它们似乎不被重用,因此可以是每个div的唯一标识符。下面是一个示例说明我的意思

let text=$'d318 cell1.card\uu text'.text.trim console.logtext //或 $'output'.texttext;

Johnny one

一张。这是一个关于约翰尼·洛特的故事

结果:
我不使用“name”属性创建唯一的div,而是将“cell0”、“cell1”和“cell2”从类名更改为div的ID,因为它们似乎不被重用,因此可以是每个div的唯一标识符。下面是一个示例说明我的意思

let text=$'d318 cell1.card\uu text'.text.trim console.logtext //或 $'output'.texttext;

Johnny one

一张。这是一个关于约翰尼·洛特的故事

结果:
谢谢,但假设我没有那些课程cell0,cell1,cell2。。。我该怎么办?那样的话,你可以用N个孩子。我更新了答案,向你表示感谢,但假设我没有cell0、cell1、cell2等课程。。。我该怎么办?那样的话,你可以用N个孩子。我更新了答案,告诉你怎么做