使用jquery从HTML中提取属性
extracting attributes from html using jquery
我有一个字符串,我从outerHTML。日志如下:
var responseHtml = jQuery(data).find("#response")[0].outerHTML;
console.log(responseHtml);
Log:
<div id="response" hello="world" big="span" hey="there"><'/div>"
<div class="clear"></div></div>
我试图得到它的格式,所以我可以访问'世界',如:values["hello"] => "world"
我被困在这里了。实现这一目标的合适方法是什么?
您应该使用data
属性,而不是创建无效属性,如:
<div id="response" data-hello="world" data-big="span" data-hey="there"></div>
然后用jquery获取这些值,你可以这样做:
var response = $('#response');
response.data('hello'); // returns "world"
response.data('big'); // returns "span"
response.data('hey'); // returns "there"
JS小提琴
相关文章:
- 如何提取“;href"最近列表项中的属性值
- 在不使用lodash-get的情况下从json中提取深层属性
- JavaScript无法提取引号css属性
- 从NodeList中提取属性值
- Javascript:如何通过Regexp从属性中提取字符串
- 创建新的javascript数组,从对象属性中提取数据
- 如何使用JQuery从文本区域内容中提取属性
- 如何使用正则表达式从javascript/jquery中的属性值中提取文本
- 提取并调用在元素的 onclick HTML 属性中定义的 JavaScript 函数(使用 jQuery attr/p
- 更改 TD 属性并保留从站点提取的数据中获取值
- 从对象中提取每个属性的 1
- 当在数组中找到关键字时,在对象中循环以提取属性名称的问题
- 如何从HTML中提取属性和文本
- 从数组中提取属性
- 使用jquery从HTML中提取属性
- 从XML文件中提取属性
- 从删除/复制的对象中提取属性,然后分配给其他对象
- 在JavaScript中以函数方式提取属性和值
- jQuery从xml文档中提取属性
- jQuery从html标签中提取属性id