Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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
如何使用JQuery使这个旧的JavaScript/ASP经典代码(干净)不引人注目?_Javascript_Jquery_Asp Classic - Fatal编程技术网

如何使用JQuery使这个旧的JavaScript/ASP经典代码(干净)不引人注目?

如何使用JQuery使这个旧的JavaScript/ASP经典代码(干净)不引人注目?,javascript,jquery,asp-classic,Javascript,Jquery,Asp Classic,我是一个使用ASP经典脚本的老系统的开发人员 在ASP Classic文件中,我有以下代码片段,用于呈现表的一部分: <td nowrap align="center"> <%if iBidCount > 0 then %> <a class="number-of-bids" onClick="showBidHistory(<% = oRSResults("ListedPlatesId") %>, this);" title="Clic

我是一个使用ASP经典脚本的老系统的开发人员

在ASP Classic文件中,我有以下代码片段,用于呈现表的一部分:

<td nowrap align="center">
  <%if iBidCount > 0 then %>
    <a class="number-of-bids" onClick="showBidHistory(<% = oRSResults("ListedPlatesId") %>, this);" title="Click to show bid history"><%= iBidCount %></a>
  <% else %><span class="no-bids">0</span>
  <%end if%>
</td>
正如您所看到的,我已经设法在其中实现了一些JQuery。我的目标是使JavaScript尽可能不引人注目。另外,我也很难让
DIV#BidHistory
在可见时消失

有没有办法做到这一点?有什么想法吗


非常感谢您的帮助。谢谢

如果希望JavaScript不引人注目,第一步是从html中删除事件处理程序,并将其替换为JavaScript文件中的事件侦听器

例如:

 <a class="number-of-bids" onClick="showBidHistory();">Old Link</a>
这样做可以使您在如何组织和重新组织站点方面更具动态性。在整个网站上进行更改尤其容易管理

 <a class="number-of-bids" onClick="showBidHistory();">Old Link</a>
  <a class="number-of-bids" id="bidHistoryLink">New Link</a>
$('#bidHistoryLink').click(function() {
alert('your bid history is:' bidHistory);
});