我有一个名为Firstname,Lastname和Email的复选框。 我必须在单击复选框后显示输入类型,或者如果未选中,则删除复选框。 此外,我试图获得选中的复选框的标签,但我没有得到它。 你能帮帮我吗? $(document).ready(function() { $(“.add_text_type”).click(function() { if ($(‘.add_text_type’).is(“:checked”)) { var get_label = $(‘label[for=”‘ + +$(this).attr(‘id’) + ‘”]’).text(); $(“#items”).append(”); } else { //what login I have to use here when unchecked check box } }); }); $(document).ready(function() { $(“.add_email_type”).click(function() { if ($(‘.add_email_type’).is(“:checked”)) { $(“#items”).append(”); } else { //what login I have to use here […]
我想在选中复选框时隐藏表行(包含输入字段)。 我找到了有用的东西: HTML Hide inputs 脚本 $(document).ready(function () { $(‘#checkbox’).change(function () { if (!this.checked) $(‘#row’).fadeIn(‘slow’); else $(‘#row’).fadeOut(‘slow’); }); }); 小提琴 但这仅在未选中复选框时才有效。 因此,如果在开头选中复选框,我希望隐藏表格行。 我该怎么做呢? 请注意,我对JavaScript知之甚少,但我确实需要这个
阅读几个jQuery性能指南我发现了这个function: 而不是做: $(‘#legendGallery).draggable({containment:’#container’}); $(‘#caption’).draggable({containment:’#container’}); $(‘#controls’).draggable({containment:’#container’}); 做这个: $(‘#legendGallery, #caption, #controls’).draggable({containment:’#container’}); (一次调用jQuery引擎应用了几个动作) 我想将这个概念应用于一个复选框数组: 使用以下代码我想禁用几个复选框: $(‘input:checkbox[name=”chl_wms\[\]”][value=”m1″]’, ‘input:checkbox[name=”chl_wms\[\]”][value=”m2″]’, ‘input:checkbox[name=”chl_wms\[\]”][value=”m3″]).prop(‘disabled’, true); 但它不起作用,没有错误,也没有采取任何行动。 有没有更好的方法来定义选择器? 有没有办法使用一个呼叫执行该命令? 谢谢!
我有一个关于JS检查复选框的问题。当我通过JS检查复选框时,似乎在程序中检查它但在UI中它没有更新。 如果有人有解决方案 Check function getCheckedValue() { return ((document.getElementById(“rock”).checked)); } function setCheckedValue(toBeChecked){ document.getElementById(toBeChecked).checked=”checked”; alert((document.getElementById(toBeChecked).checked)) alert($(‘#’+toBeChecked).attr(‘checked’)) } What kind/s of music do you listen to? Rock
我有一个 。 如果从脚本中change了此复选框,如何捕获change事件,即$(‘#check1’).attr(‘checked’, ‘checked’); ? 谢谢。
我每行有5个复选框。 第一个是’ALL’。 我试图看看是否有其他人被禁用。 因此,如果有人点击“全部”复选框,我需要确保未选中已禁用的复选框。 这就是我所拥有的: (“input[name^=all_]”).each(function() { var input = $(this); var name = input.attr(‘name’); var num = /\d+$/.exec(name)[0]; $(this).click(function() { if ($(‘”#G”+num’).attr(‘disabled’,false)) { $(“#G”+num).attr(‘checked’, $(“#all_”+num).is(‘:checked’)); } if ($(‘”#E”+num’).attr(‘disabled’,false)) { $(“#E”+num).attr(‘checked’, $(“#all_”+num).is(‘:checked’)); } if ($(‘”#W”+num’).attr(‘disabled’,false)) { $(“#W”+num).attr(‘checked’, $(“#all_”+num).is(‘:checked’)); } if ($(‘”#S”+num’).attr(‘disabled’,false)) { $(“#S”+num).attr(‘checked’, $(“#all_”+num).is(‘:checked’)); } }); }); 问题是,一旦我点击“全部”,残疾人仍然会被检查。 我究竟做错了什么? 提前致谢。
使用下面的示例HTML代码,使用jQuery我不确定如何使用id=”select-all”来执行“Select / Deselect All id=”select-all”来检查/取消选中以下所有复选框,其中name=”p_v01″ 任何指导都会很棒。 谢谢。 Select All Emps ANALYST CLERK MANAGER PRESIDENT SALESMAN
我想用Jquery实现以下function 有多次旅行,每次旅行都有复选框和文本框。 每当选中复选框,则对应于该复选框的文本框中的值必须更新为“1”。 客户在文本框中键入时,应选中复选框 Trip 1 sadssad Trip 2 sadsassad JQUERY为 $(function () { $(“input[type=checkbox]”).on(‘click’, function () { $(this).next().val($(this).is(‘:checked’) ? ‘1’ : ‘0’); }); $(“input[type=text]”).on(‘keyup’, function () { if ($(this).val()) { $(this).prev().prop(‘checked’, true); } else { $(this).prev().prop(‘checked’, false); } }); }); 但这不起作用,当我使用JSF Tag 它也无法正常工作。
我已经按照StackOverflow问题的答案1和答案2 但没有得到结果..因为我从Range表中调用所有复选框列表的数据。 并且他们的id也是由数据定义的。让我告诉你这个截图的代码 = f.collection_check_boxes :range_ids, Range.active, :id, :name, {},:class=>’checkbox’ 返回为 我希望如果选择/取消选择All意味着id=”campaign_range_ids_4″则应该相应地执行所有其他复选框。 这里还有一个Range Table的截图 我曾尝试过这个Javascript :javascript $(‘#campaign_range_ids_4’).click(function() { if(this.checked) { $(‘#campaign_range_ids_1’).checked = true; $(‘#campaign_range_ids_2’).checked = true; $(‘#campaign_range_ids_3’).checked = true; }); } else { $(‘#campaign_range_ids_1’).checked = false; $(‘#campaign_range_ids_2’).checked = false; $(‘#campaign_range_ids_3’).checked = false; }); } }); 请纠正我在哪里犯错误….提前致谢.. 🙂 更新的问题 我跟随Shridhar和Pavan的答案它完美地工作但现在我想要当我选择All然后取消选择任何一个然后它必须取消选中“All”(第四个复选框)但它仍然保持原样。
如何将其存储到数组中并在检查复选框时立即将所有复选框选中的值显示到“#display”div中,并在取消勾选复选框时删除该值。 例如,当我点击Banana然后“#display”div将显示Banana并且我继续点击Grape然后它将显示Banana,Grape。 取消选中复选框时,从“#display”div中删除“Banana”一词,这样“#display”div将只显示“Grape”。 在Jquery。 任何帮助将非常感谢。