jquery - 解释以下 jQuery: $('h1').append($('h1 + h2'));
问题描述
这是我的一次考试中的一个问题。
我已经在 jsfiddle 中运行了代码,似乎发生的是 h2 的字体大小急剧增加。所以看起来 h2 继承了 h1 的属性加上它自己的属性,但 h1 不受影响,所以我不确定。
表达正在发生的事情的最佳方式是什么?
$('h1').append($('h1 + h2'));
解决方案
您在 H1 元素中附加了一个元素。预期结果将是:
<h1>
heading1
<h2 id='dude'>
subheading2
</h2>
</h1>
而不是你所拥有的:
<h1>
heading1
</h1>
<h2 id='dude'>
subheading2
</h2>
推荐阅读
- linux - 对话框菜单的 bash 脚本退出代码
- android - 改造得到 org.json.JSONException:在字符 0 处输入结束
- matlab - 如何使用matlab将一行文本文件中的读取值正确读取到矩阵中
- java - XPath.Clear 方法不适用于 IOS 模拟器
- python - 如何引用在 Selenium Python/pytest 中的 xpath 中的占位符中随尾随数字变化的定位器
- ruby-on-rails - 如何将哈希转换为 JSON,而转换后的字符串不包含反斜杠
- django - 表单未显示在 Django 网站上
- ios - iOS 13 后台下载问题
- swift - 切换 textField 类
- swift - 如何快速从相册中选择多个视频?