javascript - 如何通过val()获取innerHTML

标签 javascript jquery

<td class="value" style="width:40%;">
    <select>
        <option value="1">one</option>
        <option value="1">two</option>
        <option value="1">three</option>
    </select>
</td>

我使用以下代码找到 val():

  $(this).closest("td").next().find("select").each(function(){
                selectValues.push($(this).val());
            });

请引用此JSFiddle 。我想使用 val() 获取选项的innerHTML。

喜欢: $(this).val().innerHTML

请提出任何方式。

最佳答案

您需要所选选项的文本

selectValues.push($(this).find('option:selected').text());

演示:Fiddle

关于javascript - 如何通过val()获取innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22857921/

相关文章:

javascript - 如何在不删除文本区域和复制文本的情况下复制到剪贴板

javascript - 使用 AJAX 加载 PHP 文件与 HTML 文件?

javascript - script 标签的 type 属性的 javascript MIME 类型是什么?

javascript - 在同一 Angular.js 应用程序中使用 'ui.bootstrap' 和 '720kb.datepicker' 模块时出错

javascript - 无法捕获 Node.js 中的上下文

javascript - Jquery grep 和针对其他数组的过滤

javascript - jquery regex .replace 不写入 dom

JQuery 有趣的问题

javascript - jQuery .offset 值到底部

jquery - 将列标题从数组添加到jquery数据表