最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jQuery替换table中的内容并显示进度条的代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:00:04
文档

基于jQuery替换table中的内容并显示进度条的代码_jquery

基于jQuery替换table中的内容并显示进度条的代码_jquery:效果图如下:http://jialiren.sinaapp.com/jdt/ Html代码如下: 代码如下: 进度条列 序号进度条进度备注其他 1 20 20 进度太慢了工作一 2 30 30 加油任务二 3 80 80 加油。任务三 4 80 80 加油。任务三 我的目的是把
推荐度:
导读基于jQuery替换table中的内容并显示进度条的代码_jquery:效果图如下:http://jialiren.sinaapp.com/jdt/ Html代码如下: 代码如下: 进度条列 序号进度条进度备注其他 1 20 20 进度太慢了工作一 2 30 30 加油任务二 3 80 80 加油。任务三 4 80 80 加油。任务三 我的目的是把


效果图如下:http://jialiren.sinaapp.com/jdt/
Html代码如下:
代码如下:




进度条列











序号进度条进度备注其他
1 20 20 进度太慢了工作一
2 30 30 加油任务二
3 80 80 加油!!任务三
4 80 80 加油!!任务三





我的目的是把第二列的数值替换成条状图,asp.net girdview 控件生成的也是table标签,因此后面的脚本对gridview的数据呈现也起作用。

我的思路很简单,枚举table中的行,找到第二列,取值,替换成对应长度的div标记,代码如下:
后端jQuery代码
代码如下:
// JScript source code

var strDivId = "Gridview"; //the Idname of the div include table
var NO_JDT = 1;// JDT's number in table (start 0)
var height_JDT = 14;// JDT's height px
var color_JDT = "#00FF00"; //JDT's color
function showJDT() {
var $Gridviewtrs = $("#"+ strDivId + " tr");
var $td;
var $JD;
var strDivJDT;
$Gridviewtrs.each(function () {
$td = $(this).find("td").first();
for (var i = 0; i < NO_JDT; i++) {
$td = $td.next();
}
JD = parseInt($td.text());
if (JD) {
strDivJDT = '';
$td.html(strDivJDT);
}
});
}
window.onload = showJDT;

代码如下:
var strDivId = "Gridview"; //含有目标table div层的id名称
var NO_JDT = 1;// 进度条的列数,从0计起
var height_JDT = 14;// 进度条div的厚度
var color_JDT = "#00FF00"; //进度条div的颜色
function showJDT() {
var $Gridviewtrs = $("#"+ strDivId + " tr");//jQuery选择器,表示目标层中所有的行(tr)http://www.w3cschool.cn/jquery_selectors.html
var $td;
var $JD;
var strDivJDT;
$Gridviewtrs.each(function () {//jQuery遍历函数,对jQuery对象进行迭代http://www.w3cschool.cn/jquery_ref_traversing.html
$td = $(this).find("td").first(); //find()jQuery遍历函数获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。first() jQuery遍历函数,将匹配元素集合缩减为集合中的第一个元素。http://www.w3cschool.cn/jquery_ref_traversing.htmlfor (var i = 0; i < NO_JDT; i++) { $td = $td.next();//jQuery遍历函数,获取下一个jquery对象
}
JD = parseInt($td.text());//jquery text()方法,获取标记中的字符内容http://www.w3cschool.cn/manipulation_text.html
if (JD) {//如果字符存在且不为空
strDivJDT = '';
$td.html(strDivJDT);jQuery html()方法,更改标记的 inner html属性 http://www.w3cschool.cn/jquery_html.html
      $td.attr("title",JD);//jQuery attr()方法,更改标记的属性,title属性是的鼠标移至td时有对应的提示值友好显示出来   } });
}
window.onload = showJDT;

文档

基于jQuery替换table中的内容并显示进度条的代码_jquery

基于jQuery替换table中的内容并显示进度条的代码_jquery:效果图如下:http://jialiren.sinaapp.com/jdt/ Html代码如下: 代码如下: 进度条列 序号进度条进度备注其他 1 20 20 进度太慢了工作一 2 30 30 加油任务二 3 80 80 加油。任务三 4 80 80 加油。任务三 我的目的是把
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top