码迷,mamicode.com
首页 > Web开发 > 详细

在函数中处理html点击事件在标签中增加属性值来解决问题。

时间:2014-12-13 16:18:25      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:io   ar   os   sp   for   on   问题   bs   cti   

bubuko.com,布布扣

backhtml += "  <i onclick=‘dispshow("+item.newsID+")‘>" + item.newTitle + "</i>"; //这行代码相当于“投资还款标签”

//下面处理函数

function dispshow(newsID)
{
    $.ajax({
        type: "post",
        url: "/Information/viewnews",
        data: {‘num‘: newsID},
        dataType: "text",
        success: function(data) {
            date=$("#discont"+newsID).attr("date");
            if(date=="no"){
                $("#discont"+newsID).after("<li id=‘tbox"+newsID+"‘>"+data+"</li>");
                $("#discont"+newsID).attr("date","yes");
            }
            if(date=="yes"){
                $("#tbox"+newsID).hide();
                $("#discont"+newsID).attr("date","no");
            }
        },
    });
}

bubuko.com,布布扣

//在一行中增加ID与属性值代码,设置date初值为no  <li date=‘no‘ id=‘discont"+item.newsID+"‘> //通过AJAX返回文字信息,用ID属性区分每一行,第一次点击的时候,通过这一行的ID标签获取当前行,然后在后面增加文字信息,同时把date改为yes

//第二次点击的时候,改为隐藏

bubuko.com,布布扣

这是没有美化的效果。

 

在函数中处理html点击事件在标签中增加属性值来解决问题。

标签:io   ar   os   sp   for   on   问题   bs   cti   

原文地址:http://www.cnblogs.com/h653/p/4161410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!