jquery - 如何将 `div` 的内容转换为字符串
问题描述
$.each($('#div'),function(index,element){
console.log(element);
});
中的输出element
是一个div
包含几个<p>
. 如何将此内容转换为字符串?
解决方案
你可能想改变这个:
$.each($('#div')
到
$.each($('div')
$.each 用于迭代一系列的东西(子弹、div 等),给它一个 ID 表明它只会迭代一次,或者你犯了一个错误,因为多个元素具有相同的 id。
所以这可能有效:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(function(){
$.each($('div'),function(e){
console.log($(this).html());
});
})
</script>
<body>
<div> content 1 </div>
<div> content 2 </div>
<div> content 3 </div>
推荐阅读
- java - 带有 Java RESTl 服务的 Nginx
- html - 仅在 IOS 上的按钮错误
- jquery - 单日里程碑甘特图
- dynamics-crm - 更改派对列表中 +New 按钮的行为
- spring - 使用 Mockito 测试 @ConfigurationProperties
- python - JSON转储格式化python
- jmeter - / 之后的字符在 JMeter 5.1.1 的 HTTP Header Manager 中被视为注释
- c# - 从受密码保护的 Http 目录播放音频文件
- c++ - 在展开 try 块期间抛出析构函数导致这种奇怪行为的原因是什么?
- python - 跨模块继承的设计模式