请问怎么用jquery改变onclick时间中参数?
如:onclick="ShowOrders(this,name1,name2)";
改为 onclick="ShowOrders(this,name3,name4)";

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title><script src="jquery-1.3.2.js"></script>
    <script>
    $(document).ready(function(){

    });
    function ShowOrders(obj,name1,name2){
        alert(name1)
    alert(name2)
    }
    </script></head>
    <body>
        <div id="all">
             <div name="name1" onclick="ShowOrders(this,$(this).attr('name'),$(this).text())">aaaaa</div>
             <div name="name2">bbbbb</div>
             <div name="name3">cccccc</div>
             <div name="name4">ddddd</div>
        </div>
    </body>
    </html>
    楼主看看是不是你想要的
      

  2.   

     <script type="text/javascript">
            function addinfo(){
                 var table = $("#mytable");
                 table.append("<tr>" + table.find("tr").eq(0).html() + "</tr>");
                 var trnum = table.find("tr").length;
                 table.find("tr").eq(trnum - 1).find("[name=btnadd]").unbind("click").removeAttr("onclick").val("删除").click(function() { removeTr(this); });
                 table.find("tr").eq(trnum - 1).find("[name=c1]").attr("checked", false);
                 table.find("tr").eq(trnum - 1).find("[name=zhekou]").val("");
                 //var selectname = "Selectend" + trnum;
                 var zhekouname = "zhekou" + trnum;
                 var SZheKouname = "SZheKou" + trnum;
                 //table.find("tr").eq(trnum - 1).find("[name=Selectend]").attr("id", "" + selectname + "");
                 table.find("tr").eq(trnum - 1).find("[name=zhekou]").attr("id", "" + zhekouname + "");
                 table.find("tr").eq(trnum - 1).find("[name=SZheKou]").attr("id", "" + SZheKouname + "");            // table.find("tr").eq(trnum - 1).find("[name=Selectend]")
                 //我就是想在这里找到onchange方法,并改变onchange方法中间的值为this,zhekouname ,SZheKouname 三个;
              
            }
            function removeTr(obj){
           
                $(obj).parents("tr").eq(0).remove();
            }
              </script><body>
        <form id="form1" runat="server">
        <div>
            <table id="mytable">
                <tr>
                    <td>
                    <div> 
                         <select style="width: 46px;" id="SZheKou" name="SZheKou">
                                                </select>
                                                <script type="text/javascript" language="javascript">
                                                    for (var i = 10; i < 151; i++) {
                                                        var cityitem = new Option(i, i);
                                                        document.getElementById('SZheKou').options.add(cityitem);
                                                    }
                          </script>
                          
                           至 <select style="width: 46px;" id="Selectend" name="Selectend" onchange="GetSelectend(this,ZKDiscount0,SZheKou)" >
                                                </select>
                                                <script type="text/javascript" language="javascript">
                                                    for (var i = 10; i < 151; i++) {
                                                        var cityitem = new Option(i, i);
                                                        document.getElementById('Selectend').options.add(cityitem);
                                                    }
                          </script>
                    </div>
                       
                    </td>
                    <td>
                        <input type="text" id="ZKDiscount0" name="zhekou" value="12" onblur='NumberCheck(this)'/>
                    </td>
                    <td>
                        <input type="text" id="DiscountAreaInnerAdd0" name="zhekou1"onblur='NumJuCheck(this)' />
                    </td>
                    <td><input type="button"  onclick="addinfo();" value="添加" name="btnadd" /></td>
                </tr>
               
            </table>
            
             <input id="hidZheKouFW" value="" runat="server" type="hidden" />
            <br />
            <input type="button" value="value" onclick="deleteRow()" />
            <asp:Button ID="Button1" OnClientClick="javascript: return  zhekoufanwei();" runat="server" onclick="Button1_Click"  Text="Button" />
            
            
        </div>
        </form>
    </body>