中易网

jquery获取页面中td中的值

答案:2  悬赏:20  
解决时间 2021-03-14 18:33
这是jsp<br><tbody><br>     <s:iterator value="#session.criticismList" var="cr" status="stuts"><br>     <tr><br>     <td id="Id">${cr.criticismId}</td><br>     <td>${cr.books.bookName}</td><br>     <td>${cr.users.customerName}</td><br>     <td>${cr.content}</td><br>     <td id="edit">${cr.category}</td><br>     </tr><br>     </s:iterator><br>     </tbody><br><br>这是js<br>$(function(){<br> //隔行换色<br> $("tbody tr:odd").css("background-color","#eee");<br><br> var numId = $("edit");//列ID<br> alert("获取的ID"+numId);<br> numId.click(function(){<br><br>alert提示框显示的是“object object”,而且我鼠标点击时click事件也没有触发,这两个问题是什么情况?求解,多谢了
最佳答案
var numId = $("edit");//列ID  既然这里的‘edit’是id,那么应该是这样的:<br>var numId = $("#edit");//列ID,这样才是获取Id为edit的对象,<br>至于alert出来的是object,很简单,$('XXXX'),随便写什么都是object,如果$('xxxxx').length>0,才表示有这个对象,所以你的click事件没有执行的原因就在这里,因为没有这个对象,自然也就没有click事件了。正确的写法:<br>var numId = $("#edit");<br>alert('获取的id:'+numId.attr('id'));<br>numId.click(function(){alert('执行');})
全部回答
<script type="text/javascript"><br><br>$(function(){<br> $("input").change(function(){<br>  var curval  = $(this).val();<br>  var prevval = $(this).parent().prev("td").find("input").eq(0).val();<br>  var nextval = $(this).parent().next("td").find("input").eq(0).val();<br>  alert("上一个文本框值:"+prevval+"\n下一个文本框值:"+nextval);<br> });<br>});<br><br>&lt;&#47;script&gt;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么别人可以用我的邮箱代发邮件?
请问移动式施工临时用电配电箱接地角钢型号、
永辉通讯在哪里啊,我有事要去这个地方
朝鲜族丧事
御窑干洗店地址在哪,我要去那里办事
卸载猎豹wifi后出现调制解调器报告一个错误怎
我是一个农村人,为什么想找一个女朋友找不到
被除数和除数的和918,商是8,被除数和除数多是
口袋妖怪爆焰黑水晶大岩蛇在那抓
一千元左右的公路车呢?
临风阁在什么地方啊,我要过去处理事情
吐司男之吻的主题曲
13岁的女儿似乎开始有秘密了,怎么办?
股藓怎么去除啊?要把皮肤还原得像正常皮肤一
日本语言学校入学愿书怎么填啊
推荐资讯
今晚前男友突然给我发了条微信消息!!心情是
在哪里买天狮中草药牙膏最便利
1+2+3+4+5……=59
《心花路放》中酒吧那几个男的抽的是什么烟?
脸上擦的护肤品怎么用手戳一下会有污垢
ios8里面的健康程序怎么测心率?
为什么固态硬盘的厂家比机械硬盘多
下列现象中,运动状态始终不改变的是(  )
我是个专科毕业生 但是我有中级平面设计师资
三重奏咖啡屋地址好找么,我有些事要过去
QQ邮箱登陆不上怎么办?试了好多方法都登不上
什么沐浴露最香?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?