小编rak*_*ela的帖子

jQuery,如果没有从下拉列表中选择

我有这段代码:

    $("#source_lang, #targ_lang").each(function(index, element) {

        if ($(this +'option:selected').length== 0) {
        //some code 
        }
        }
Run Code Online (Sandbox Code Playgroud)

当未选择列表中的任何项目时,我想显示错误消息。这没有任何结果(错误消息不显示)。

jquery

1
推荐指数
1
解决办法
4861
查看次数

JQuery检查列中的所有复选框

我有这张桌子: 我的桌子

当我单击一列中的"全部检查"时,它应该检查该列中的所有复选框,否则.这是我的JQuqey:

$(document).ready(function() {
    $('[id^="check_"]').on('click', function(){
        perm_type=$(this).attr('id');
        type=perm_type.substring(6);

        if(!($('#check_'+type).attr('checked'))) {
            $("[id^=client_type_"+type+"]").attr('checked', true);
            $('#check_'+type).attr('checked', true);
            }
        else  {
            $("[id^=client_type_"+type+"]").attr('checked',false);
            $('#check_'+type).attr('checked',false);
            }

    });
});
Run Code Online (Sandbox Code Playgroud)

有我的HTML:

echo '<tr bgcolor="'.($bgcol[$inx % 2]).'"><td></td><td></td><td></td><td></td><td></td><td></td></tr>';  
            echo '<tr bgcolor="'.($bgcol[$inx % 2]).'">';           
            echo '<td valign="top" align="center"><b>';
            echo $row['title'];
            echo '</b></td>';
            echo '<td valign="top" align="center">';
            echo '<b>Clients Types</b>';
            echo '</td>';       
            echo '<td valign="top" align="center">';
            echo "<input type='checkbox' id='check_select'>  Check all";
            echo '</td>';
            echo '<td valign="top" align="center">';
            echo "<input type='checkbox' id='check_insert'> Check all";
            echo '</td>';
            echo '<td valign="top" align="center">';
            echo "<input …
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
4781
查看次数

设置选定的选项集中JQuery

我需要从列表中设置一个选项,在下拉列表中选中并显示.我有这个代码:

/* some js....*/
........
$.ajax({
    type: "POST", 
    url: url,
    data : mydata,
    success: function(data) {
        $('#format_type option').removeAttr('selected')
        $('#format_type option:eq('+data+')').attr('selected', true);
        $('#format_type option:selected').focus();
    }
});

..............
Run Code Online (Sandbox Code Playgroud)

HTML代码:

echo "<select name='format_type' id='format_type'>";
echo "<option value='1'>Fixed</toption>";
echo "<option value='2'>Year Digit 4[Y---]</toption>";
echo "<option value='3'>Year Digit 3[-Y--]</toption>";
echo "<option value='4'>Year Digit 2[--Y-]</toption>";
echo "<option value='5'>Year Digit 1[---Y]</toption>";
echo "<option value='6'>Month Digit 2[M-]</toption>";
echo "<option value='7'>Month Digit 1[-M]</toption>";
.............
Run Code Online (Sandbox Code Playgroud)

jquery代码确实运行得很好,在ajax响应之后,选择了所请求的选项(我在Inspect Element中看到了),但是列表保持原样,选项'Fixed'保持第一,当我点击列表时,没有选择以下选项(尽管在Inspect Element它有selected='selected').这就是它对ajax响应的看法: 在此输入图像描述

请任何人帮忙.

jquery

0
推荐指数
1
解决办法
4302
查看次数

标签 统计

jquery ×3