使用jquery获取div内容的值

red*_*der 17 jquery

我有以下的html,我想得到div的值是"其他"我怎么能用jQuery做到这一点?

 <div class="readonly_label" id="field-function_purpose">
        Other
 </div>
Run Code Online (Sandbox Code Playgroud)

Aru*_*hny 43

使用.text()来提取div的内容

var text = $('#field-function_purpose').text()
Run Code Online (Sandbox Code Playgroud)

  • @Unbreakable .val用于输入元素 (4认同)

Ish*_*ain 10

你的 div 看起来像这样:

<div class="readonly_label" id="field-function_purpose">Other</div>
Run Code Online (Sandbox Code Playgroud)

使用jquery可以轻松获取内部内容:

使用.html():匹配元素集中第一个元素的 HTML 内容或设置每个匹配元素的 HTML 内容。

var text = $('#field-function_purpose').html(); 
Run Code Online (Sandbox Code Playgroud)

阅读有关 jquery .html() 的更多信息

或者

用途.text():获取匹配元素集合中每个元素(包括其后代)的组合文本内容,或设置匹配元素的文本内容。

var text = $('#field-function_purpose').text();
Run Code Online (Sandbox Code Playgroud)

阅读有关 jquery .text() 的更多信息