我有这段代码:
$("#source_lang, #targ_lang").each(function(index, element) {
if ($(this +'option:selected').length== 0) {
//some code
}
}
Run Code Online (Sandbox Code Playgroud)
当未选择列表中的任何项目时,我想显示错误消息。这没有任何结果(错误消息不显示)。
我有这张桌子:

当我单击一列中的"全部检查"时,它应该检查该列中的所有复选框,否则.这是我的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) 我需要从列表中设置一个选项,在下拉列表中选中并显示.我有这个代码:
/* 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 ×3