jq easyui 怎么获取到每一行的值 并且把下拉框选中的值也获取到。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq easyui 怎么获取到每一行的值 并且把下拉框选中的值也获取到。相关的知识,希望对你有一定的参考价值。
function projectLevelFilter(value,row,index)
var dom = '';
if(value==1)
dom='<select id="projectLevel'+index+'" class="easyui-combobox" name="projectLevel" onchange="projectLevlInfo()">'
+'<option value="0">--请选择--</option>'
+'<option value="1" selected=selected>正常</option>'
+'<option value="2">关注</option>'
+'<option value="3">次级</option>'
+'<option value="4">可疑</option>'
+'<option value="5">损失</option>'
+'</select>';
一般是在行编辑时令那一列变成combobox,你这个是正常时就显示成combobox?给一下你的生成代码帮你分析分析追问
自定义级别
追答这样的啊,那你可以在formatter的时候将你返回的combobox给个以行索引区别的id,如:
return '';
在获取的时候直接用$('#dgIndex'+rowIndex).combobox('getValue');就可以了
方便留个Q么或者加我也行。383191190
追答1451070285
本回答被提问者和网友采纳JQ如何取table中某一行的数据
可以在鼠标经过table时,获得当前行与列的值。页面如下所示:
具体操作就是点击“删除”按钮,然后调用jquery插件页面,这时候需要获得相应行的“ID”进行操作。
参考技术A 你可以通过table的ID 然后去找你想要的那一行就行了 但是个人觉得使用相对位置比较好 那样就不用很麻烦给每个tr和td都设ID了 只需要给table设个ID就行了 甚至可以连table的ID都不设置 但是建议设置的好 避免页面有多个table 到时候选择起来很麻烦的 而且 如果你的选择器无效的话 建议你直接打开网页源代码 然后再写选择器 那样更容易写对追问刚开始学JQ,好多技巧还不太会,如果是下面这张表的话应该怎么写?
![](https://image.cha138.com/20230328/a8e3a6dceabb4bddb12c1edf9222b573.jpg)
请把这个网页在浏览器中运行后的源代码给我 然后告诉我 你想找哪一列 我再写给你 你这是设计的源码 不是运行的源码吧 因为可能涉及到母版页 我只是按照我的开发工作来想的 所以还是给我浏览器的源代码 那样会比较清楚
追问内容太长,用私信发过去了。
追答童鞋 代码改好了吧 呵呵 以后JQ选择器不回就直接看浏览器的源码 学JQ首先从选择器开始 其他的函数直接调用就好 如果你能正确获得整个页面中的所有元素 那我告诉你 你入门了
本回答被提问者和网友采纳 参考技术B 某一行?根据点击触发点击的哪一行么? 就是根据 td 选择 tr 了。。 参考技术C 看你怎么写监听事件了。追问如果是这张表,应该怎么写?
![](https://image.cha138.com/20230328/3964ef22d6f9491cae5a06d17e7e588e.jpg)
我最怕问题描述不仔细的了,你具体问题都说不清。别人怎么帮你解决。
以上是关于jq easyui 怎么获取到每一行的值 并且把下拉框选中的值也获取到。的主要内容,如果未能解决你的问题,请参考以下文章
easyui combobox中的值是从数据库拿过来的,编辑easyui gridveiw时combobox定位gridveiw对应值
easyui的datagrid里getSelections只能获取一行值???
easyui tree 怎么获取选择节点子节点上的值?js怎么写?