Javascript 获取div的html内容

Javascript 获取div的html内容,javascript,jquery,html,Javascript,Jquery,Html,我已经使用javascript将html存储在变量中,现在我需要使用javascript从该变量获取特定的div值 var colVal = $(this).jqGrid('getCell', rowid, iCol); var element = colVal; 这是colVal的输出 <div style='text-align:center;'> <div> <input type='range' min='5' max='"10"' step=

我已经使用javascript将html存储在变量中,现在我需要使用javascript从该变量获取特定的div值

var colVal = $(this).jqGrid('getCell', rowid, iCol);
var element = colVal;
这是colVal的输出

<div style='text-align:center;'>
  <div>
    <input type='range' min='5' max='"10"' step='1' value='3' data-rangeslider>
    <output id='val'>2</output>
  </div>
</div>

2.
现在我需要使用id'val'获得该值2

element.getElementById('val').innerHTML

您可以获取html属性的值,其中数据id是属性的名称

let value=$('div>#val').val()\
let value=$('output').val()
$(colVal).find(“#id”).val()
$(colVal).find(“#val”).html()
$(colVal)
从html字符串创建html元素,然后你可以在其中使用
jQuery
函数。什么是数据id只是html标记中的属性,你可以在html标记中存储这样的信息。我在html中附加数据id值,其中包含e.dnominazione中的变量。而这个代码片段可能是解决方案,它确实有助于提高你文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
$(_this).attr('data-id');