jQuery 添加评论

HTML代码:

<body>
    <div>
        <table style="width: 200px;" id="biao">
            <tr>
                <td>姓名</td>
                <td>评论</td>
            </tr>
        </table>
    </div>
    <div>
        <p>姓名:<input id="txt_name" type="text" /></p>
        <p>评论:<input id="txt_comment" type="text" /></p>
        <p>
            <input id="btn_add" type="button" value="添加" />
        </p>

    </div>
</body>

jQuery代码:

 <script>
        $(function () {
            //按钮的点击事件
            $("#btn_add").click(function () {
                //当姓名和评论为空时弹出窗口
                if ($("#txt_name").val() == "" || $("#txt_comment").val == "") {
                   alert("姓名、评论不能为空")
                }
                else {
                    //将txt_name和txt_comment文本框添加到表格中
                    $("#biao").append("<tr><td >" + $("#txt_name").val() + "</td><td>" + $("#txt_comment").val() + "</td></tr>");
                    //把txt_name和txt_comment文本框清空
                    $("#txt_name,#txt_comment").val("");
                }
            });


        });
    </script>

jquery仿淘宝的评价插件 function loading(starId){ var oStar = document.getElementById(starId); var aLi = oStar.getElementsByTagName(&quot;li&quot;); var oUl = oStar.getElementsByTagName(&quot;ul&quot;)[0]; var oSpan = oStar.getElementsByTagName(&quot;span&quot;)[1]; var oP = oStar.getElementsByTagName(&quot;p&quot;)[0]; var i = iScore = iStar = 0; var aMsg =new Array(); aMsg[0]=&quot;(很不满意)&quot;; aMsg[1]=&quot;(不满意)&quot;; aMsg[2]=&quot;(一般)&quot;; aMsg[3]=&quot;(满意)&quot;; aMsg[4]=&quot;(非常满意)&quot;; for (i = 1; i <= aLi.length; i++){ aLi[i - 1].index = i; //鼠标移过显示分数 aLi[i - 1].onmouseover = function (){ fnPoint(this.index); //浮动层显示 oP.style.display = &quot;block&quot;; //计算浮动层位置 oP.style.left = oUl.offsetLeft + this.index * this.offsetWidth - 104 + &quot;px&quot;; //匹配浮动层文字内容 oP.innerHTML = &quot;<b>&<em>quot; + this.index + &quot;</b> 分 &quot;+aMsg[this.index-1]; }; //鼠标离开后恢复上次评分 aLi[i - 1].onmouseout = function (){ fnPoint(); //关闭浮动层 oP.style.display = &quot;none&quot; }; //点击后进行评分处理 aLi[i - 1].onclick = function (){ iStar = this.index; document.getElementById(&quot;hidden&quot;+starId).value=this.index; oP.style.display = &quot;none&quot;; // oSpan.innerHTML = &quot;<strong>&quot; + (this.index) + &quot; 分</strong> (&quot; + aMsg[this.index - 1].match(/\|(.+)/)[1] + &quot;)&quot; } } //评分处理 function fnPoint(iArg){ //分数赋值 iScore = iArg || iStar; for (i = 0; i < aLi.length; i++) aLi[i].className = i < iScore ? &quot;on&quot; : &quot;&quot;; } }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值