Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 #id选择器在jQuery和JS中未按预期工作_Javascript_Html_Jquery - Fatal编程技术网

Javascript #id选择器在jQuery和JS中未按预期工作

Javascript #id选择器在jQuery和JS中未按预期工作,javascript,html,jquery,Javascript,Html,Jquery,提前感谢您帮助新手。确保您的是标签的直接子项。 元素如果不在标记内,则不会被DOM解析 编辑 我添加了一个包含工作标记的。Jquery 1.12 在web浏览器上,打开html页面后,您可以右键单击任何区域并单击“检查”选项,在该选项中,您将找到一个标签为“控制台”的选项卡 您可以随时在那里测试脚本并检查错误 用于读取DOM上元素的脚本标记必须在元素呈现之后“在主体标记的末尾是它们的好位置”Total:4200.00 Weight:21.21它们都可以工作,如本小提琴所示(打开控制台):也不要将

提前感谢您帮助新手。

确保您的
标签的直接子项。
元素如果不在标记内,则不会被DOM解析

编辑 我添加了一个包含工作标记的。Jquery 1.12

在web浏览器上,打开html页面后,您可以右键单击任何区域并单击“检查”选项,在该选项中,您将找到一个标签为“控制台”的选项卡 您可以随时在那里测试脚本并检查错误


用于读取DOM上元素的脚本标记必须在元素呈现之后“在主体标记的末尾是它们的好位置”

Total:4200.00 Weight:21.21它们都可以工作,如本小提琴所示(打开控制台):也不要将代码作为注释,而是要进入问题,您可以随时编辑它。请确保在尝试第一条语句之前包含正确的jQuery。话虽如此,在执行这些语句之前,请确保浏览器的
控制台中没有错误,因为在JS文件中遇到错误的地方,JS的其余部分都无法工作,因为上面的语句在示例中显示为@matthias_h。感谢您的及时回复。但问题仍未解决。已在浏览器控制台中检查错误,没有错误。控制台日志(amt);在控制台中给出0.00$(document).ready(function(){var id=$('#grade_id').val();issue//working as expected loadDataTable(id);//working as expected var amt=$(“#pktamt”).text();//not working as expected var wt=document.getElementById(“pktwt”).innerText;//not working as expected console.log(amt);console.log(wt)$(“#amount”).val(“4200”);$(“#weight”).val(“21.21”)};
loadDataTable(id);
加载您试图读取的元素?我猜是这样的,并且没有检查数据,toovar amt1=$('tfoot:eq(0)tr:eq(0)th:eq(1)')。text();也尝试了这个,但给出了零值。
<tfoot>
  <tr>
    <th colspan="2" style="text-align:right" rowspan="1">Total:</th>
    <th id="pktamt" style="text-align:right" class="right_align" rowspan="1" colspan="1">4200.00</th>
  </tr>
  <tr>
    <th colspan="2" style="text-align:right" rowspan="1">Weight :</th>
    <th id="pktwt" style="text-align:right" rowspan="1" colspan="1">21.21</th>
  </tr>
</tfoot>
var amt = $("#pktamt").text();  // Notworking
var amt = document.getElementById("pktamt").innerText;  // Notworking