DOM导航-上一个同级未定义
DOM Navigation - Previous Sibling undefined
我正试图通过单击"共享按钮"从<p>
获取元素值"blah-blah-blah"。内容是动态创建的,因此它需要来自按钮元素。
<div class="cd-timeline-content">
<h2 id="title">title</h2>
<p>blah blah blah</p>
<a class="cd-read-more">Read more</a>
<button id="share_button" type="button" class="share btn btn-default"></button>
<span class="cd-date"></span>
</div>
我试过下面的,但似乎不起作用。
var btn = $('#share_button')
var caption = btn.previousElementSibling.previousElementSibling.innerHTML;
如果<div class="cd-timeline-content">
中只有一个<p>
元素,我建议:
btn.closest('.cd-timeline-content').find('p').html();
相关文章:
- 同一项怎么可能在一个实例中未定义,却在另一个实例上定义
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示
- DOM导航-上一个同级未定义
- 传递给 PHP 表单时 JavaScript 动态变量上的未定义索引
- 如何解决'窗口未定义'终端上的节点JS出错
- JQuery-在本地工作,但未定义$,仅在部署的站点上定义
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- Javascript未在其中一个变量上输出0
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- 未捕获的类型错误:未定义不是上的函数.GetElementByID
- 'define' 在 RequireJS 和 Webapp Yo 生成器上未定义错误
- 为什么我得到了一个“;未定义的“;使用“”从Find()返回值;这个“;论点
- Angular 2:在OnInit期间设置的属性在模板上未定义
- 为什么我得到“;无法读取属性'obj2'未定义的“;在一个上,而不是在另一个上
- 自定义上一个和下一个按钮,用于光滑的滑块
- 在一个页面上引导多个角度应用程序会导致控制器未定义错误
- 使用 jQuery 创建一个视差对象原型,我在 jQuery 函数上不断收到未定义的错误
- 角度业力测试在 $scope.$parent 函数上获得“类型错误:'未定义'不是一个函数”
- Accordion滑块在单击其他选项卡时未关闭上一个选项卡
- Multer新版本,未定义上传的图像文件