高分求助, jquery同jsp混合编程,获取不到对象

nomis827 nomis827 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我页面里的 li是靠jsp循环生成的


<div id="mydiv">
<ul>
<%
sqlstr="select distinct(baoyear) from baozhi order by baoyear DESC";
rs=DBconn1.executeQuery(sqlstr);
while(rs.next())
{
out.print(" <li id=\"myli"+rs.getString("baoyear")+"\">"+rs.getString("baoyear")+"年</li>");
}
%>
</ul>
</div>


由于li的id是动态生成的,所以我javascript也是靠动态生成



<script language="javascript">
$(document).ready(function(){
<%
rs=DBconn1.executeQuery(sqlstr);
int i=1;
while(rs.next())
{
%>
$("#myli<%=rs.getString("baoyear")%>").click(function(){
$("#showtext").load("showkuai.jsp?year=<%=rs.getString("baoyear")%>")
});
<%
}
DBconn1.closeDB();

%>


</script>


但是报无法获取对象的js提示



我简单调试改为

<script src="jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript">

$("#myli2014").click(function(){

});

</script>


也是报同样的错误,问题就集中在 $("#myli2014")获取不到对象。 原因是 <li id=myli2014> 是靠动态编程jsp生成的。


可我在解析后的网页源码里


<tr>
<td><div id="mydiv">
<ul>
<li id="myli2014">2014年</li>
</ul>
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><br /></td>
</tr>

</table>
<script language="javascript">

$("#myli2014").click(function(){
$("#showtext").load("showkuai.jsp?year=2014")
});




</script>

能看到该li对象被成功解析
...全文

相关推荐

jQuery+jsp下拉框联动获取本地数据的方法(附源码)

本文实例讲述了jQuery+jsp下拉框联动获取本地数据的方法。分享给大家供大家参考,具体如下: JQuery下拉框联动很好的体现了Ajax的按需取数据的要求,减小数据的交互量。(点击此处下载源代码) 下面的实例使用Json将服务器端的类或者对象转换为JSON格式,主要运用了6个jar包 commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-lang-2.3.jar commons-logging-1.0.4.jar ezmorph-1.0.3.jar json-lib-2.1.jar 下面贴上实验图,并详细讲解一下主要

不善言辞的我

web前端期末大作业高分攻略:JS+jQuery实现审批流配置

前端开发中,JavaScript是构建页面交互的核心语言,而jQuery作为经典的DOM操作与Ajax封装库,在Java Web与JSP等传统项目中依然扮演着重要角色。理解数据驱动视图、事件委托等基础原理,能够帮助开发者高效实现表格渲染、表单校验及流程配置等常见功能。在企业级应用里,审批流是典型业务场景,通过JS+jQuery可以灵活构建可视化的审批节点配置界面,支持节点增删、排序与数据提交,从而打通前后端交互闭环。本文结合web前端期末大作业的实际需求,从选题策略、技术选型、代码结构到答辩准备,系统拆解如

张赫尔

JavaWeb成绩管理系统实战:从Servlet/JSP到MySQL数据库设计完整解析

在Web应用开发领域,分层架构与数据库设计是构建可维护系统的核心基础。MVC模式通过分离表现层、业务逻辑层和数据访问层,实现了代码的高内聚低耦合,这是企业级应用的标准实践。其技术价值在于提升开发效率、便于团队协作和系统扩展。在数据存储方面,关系型数据库如MySQL通过表结构设计和SQL优化来保证数据一致性与查询性能,索引机制和事务处理是保障数据完整性的关键技术。这些原理广泛应用于学生成绩管理、电商订单系统、内容管理系统等需要结构化数据存储和复杂业务逻辑的场景。本文以JavaWeb成绩管理系统为例,详细解析了

weixin_33997389

Springboot+Vue敬老院管理系统毕设:从数据库到答辩的高分实现

在信息管理系统开发实践中,前后端分离架构已成为主流技术范式。SpringBoot通过自动配置大幅简化了后端工程搭建,Vue则利用组件化与响应式数据绑定提升前端开发效率,两者结合不仅降低了开发门槛,也为业务模块的清晰划分与后续维护提供了良好基础。以敬老院管理系统这一典型毕设课题为例,其核心价值在于将真实的业务场景转化为可落地的系统设计:从多角色权限控制(RBAC)、数据库建模、JWT认证,到床位分配的事务处理与费用统计SQL优化,每一个环节都体现工程化思维。理解这些基础原理,能够帮助开发者构建出逻辑完整、演示

weixin_34319374

ajax+servlet+jquery+jsp示例

从后台取出json数据,然后以table的形式展出。包含序号,名字,年龄。如1,张三,22。一共两行数据。

BrunoMe
评论 7
收藏 已收藏
分享
返回顶部
nomis827
JavaScript 87,983 成员 224,681 内容