Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';在DOM中使用“";下一步();或;最近的();_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript Can';在DOM中使用“";下一步();或;最近的();

Javascript Can';在DOM中使用“";下一步();或;最近的();,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我有一个DOM树: <div class="field-group"> <label for="timetracking_originalestimate">Original Estimate</label> <input class="text short-field" id="timetracking_originalestimate" name="timetracking_originalestimate" value="3d 5h

我有一个DOM树:

<div class="field-group">
    <label for="timetracking_originalestimate">Original Estimate</label>
    <input class="text short-field" id="timetracking_originalestimate" name="timetracking_originalestimate" value="3d 5h" readonly="readonly" type="text">
    <span class="aui-form example">(eg. 3w 4d 12h)</span>
    <a class="help-lnk" href="/jira/secure/ShowTimeTrackingHelp.jspa?decorator=popup#TimeTracking" title="Get local help about Time Tracking" data-helplink="local">
        <span class="aui-icon aui-icon-small aui-iconfont-help"></span>
    </a>
    <div class="description">The original estimate of how much work is involved in resolving this issue.</div>
</div>

原始估计
(例如3w 4d 12h)
解决此问题所需工作量的原始估计。
我首先通过ID
#timetracking\u originalestimate
获取元素

现在,我想在ID为的预搜索元素之后获得第一个class
description
元素


我怎么去那里<代码>下一步()和
最近的()
不起作用…

有几种方法可以实现这一点:

$('#timetracking_originalestimate').closest('.field-group').find('.description');
//Or
$("#timetracking_originalestimate").nextAll(".description");
//
$("#timetracking_originalestimate").siblings('.description');
由于
description
\timetracking\u originalestimate
的兄弟,我建议使用jQuery方法以元素为目标,使用获取元素的文本,如:

console.log($(“#timetracking_originalestimate”).sides('.description').text())

原始估计
(例如3w 4d 12h)
解决此问题所需工作量的原始估计。
您可以使用查找下一个
。说明

$("#timetracking_originalestimate").nextAll(".description");
$(“#timetracking_originalestimate”).nextAll(“.description”).css(“颜色”、“红色”)

原始估计
(例如3w 4d 12h)
解决此问题所需工作量的原始估计。
使用sibles()在jquery中查找同级元素

$(文档).ready(函数(){
var html=$(“#timetracking_originalestimate”).sides(“.description”).html();
警报(html);
});

原始估计
(例如3w 4d 12h)
解决此问题所需工作量的原始估计。

非常感谢大家!它起作用了,我想我现在明白了技术:)