gpt4 book ai didi

jquery - 内联 JavaScript 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:30 25 4
gpt4 key购买 nike

这个脚本有问题吗?似乎不起作用。如果可行,有人可以在您这边尝试吗?它使用 fiddle 工作,但当我在本地运行它时它不起作用。

<HTML>

<HEAD><TITLE>Server Disk Alert</TITLE>
<script type="text/javascript" src="../../../Backup/2012/Web Projects/jquery-1.8.2.min.js"></script>
<script type="text/javascript">

document.ready(function(){
var widthval = parseInt($('.item').eq(0).text(), 10);
var $hr = $('hr').eq(0);
alert(widthval);
$hr.width(widthval);

if (widthval > 90) {
$hr.css('background-color', 'red');}

});

</script>

</HEAD>

<BODY BGCOLOR="#EFEFFF">


<TABLE id="table_id" BORDER="1" CELLPADDING="2" CELLSPACING="2">
<TR>
<TH COLSPAN="5" ALIGN="CENTER">Critical Server Disk Space</TH>
</TR>
<TR>
<TH>Server</TH>
<TH>Drive</TH>
<TH>Percent Free Space</TH>
<TH>Size Free Space</TH>
<TH>Status</TH>
</TR>


<TR>
<TD>%server%</TD>
<TD>%drive%</TD>
<TD class="item">50%</TD>
<TD>%fspace%</TD>
<TD width=200 style="border: 2px solid silver;padding:none">
<hr style="color:#c00;background-color:blue;height:15px; border:none; margin:0;" align="left"/> </TD>
</TR>
<TR>

</TABLE>

</BODY>
</HTML>

这是我要完成的 jsfiddle 链接。
http://jsfiddle.net/XhxkX/7/

最佳答案

您的代码无法正常工作,因为您将常规 JavaScript DOM 方法与 jQuery 混合在一起。

这应该会好一点:

var width = parseInt($('.item').eq(0).text(), 10);
var $hr = $('hr').eq(0);

$hr.width(width);

if (width > 90) {
$hr.css('background-color', 'red');
}​

演示:http://jsfiddle.net/XhxkX/10/

另外,您的 HTML 中有一些无效标签(<LPFOOTER><LPHEADER>)。我不确定它们的用途,但它们都放置不当,其中一个缺少开始标签。我建议您先将 HTML 更新为当前标准,然后再使用它进行更多工作。

关于jquery - 内联 JavaScript 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com