一行中有复选框和下拉菜单
点击一个按钮事件后 设置 复选框选中行的下拉菜单该如何写:

解决方案 »

  1.   

    到底是根据select的选中项设置checkbox
    还是根据checkbox的选中项设置select啊?
      

  2.   


    根据checkbox的选中项设置select
      

  3.   

    楼主表达的不准确,是点击之后下拉列表可以用,还是什么的啊?
    要是这样的话,当你点击之后就设置
    下拉列表的可用属性为true就可以了
      

  4.   

    $("[name='yourchk']").val("1");
    $("#yourselect").val("1");
      

  5.   

    LZ的意思是不是有个table,一列是checkbox,一列是下拉框,点击table外的一个按钮,
    将checkbox被选中的那一行的下拉框的值改变?
      

  6.   


    <tr>
    <td>
    <input type="checkbox" id="personId"/>
    </td>
    <td>
    <select id="dlList">
    <option value="0">--请选择--</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    <input type="checkbox" id="personId"/>
    </td>
    <td>
    <select id="dlList">
    <option value="0">--请选择--</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    </td>
    </tr><tr>
    <td>
    <input type="checkbox" id="personId"/>
    </td>
    <td>
    <select id="dlList">
    <option value="0">--请选择--</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    </td>
    </tr>
    <input  type="button" value="设置"/>
    选中checkbox后,点击设置按钮,所有选中行的select下拉菜单值全部设置为2
      

  7.   

    $("input:button").click(function(){
    $(input:checkbox:checked).each(function(){
      var _this = $(this);
      _this.parent("td:first").next("td>select").val("2");
    });
    });
    大概写下
      

  8.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gbk">
            <script language="JavaScript" src="js/jquery-1.4.2.min.js">
            </script>
            <title>Untitled Document</title>
            <script type="text/javascript">
                $(function(){
    $("input[value='设置']").click(function(){
    $("input[type='checkbox']").each(function(index,el){
    if(el.checked){
    var parentTrObj = $(this).parent().parent("tr");
    $.each(parentTrObj.find("select"),function(index,el){
    el.selectedIndex = 2;
    });
    }
    });
    });
                
                });
                
            </script>
        </head>
        <body>
            <table>
                <tr>
                    <td>
                        <input type="checkbox" id="personId"/>
                    </td>
                    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="checkbox" id="personId"/>
                    </td>
                    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="checkbox" id="personId"/>
                    </td>
                    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
    <td>
                        <select id="dlList">
                            <option value="0">--请选择--</option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </td>
                </tr>
                <input type="button" value="设置"/>
            </table>
        </body>
    </html>