相关疑难解决方法(0)

如何检查jQuery中是否选中了复选框?

我需要检查复选框的checked属性,并使用jQuery基于checked属性执行操作.

例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框.

false默认情况下返回以下代码:

if ($('#isAgeSelected').attr('checked'))
{
    $("#txtAge").show();
}
else
{
    $("#txtAge").hide();
}
Run Code Online (Sandbox Code Playgroud)

我如何成功查询该checked属性?

html javascript checkbox jquery

4390
推荐指数
56
解决办法
402万
查看次数

使用jQuery为复选框设置"选中"?

我想做这样的事情来勾选checkbox使用jQuery:

$(".myCheckBox").checked(true);
Run Code Online (Sandbox Code Playgroud)

要么

$(".myCheckBox").selected(true);
Run Code Online (Sandbox Code Playgroud)

这样的事情存在吗?

javascript checkbox jquery selected checked

3988
推荐指数
39
解决办法
316万
查看次数

jQuery如果选中复选框

我有一个函数,我只想在检查同一个tr中的复选框时触发.请告诉我我做错了什么,通常的方法不起作用.谢谢

JS

$(".add_menu_item_table").live('click', function() {
  var value_td = $(this).parents('tr').find('td.td_name').text();
  if ($('input.checkbox_check').attr(':checked')); {
    var newDiv = $('<div class="div_menu_button"></div>');
    var showDiv = $('<div id="show' + "0" + numShow++ + '" class="menu_button_info hidden"></div>');
    var toggleTrigger = $('<a id="toggleshow' + "0" + numToggle++ + '" data-target="#show' + "0" + numTarget++ + '" class="toggle_trigger actions">&nbsp;</a><div style="padding:5px"></div>');
    var menuForm = $('<form id="menu_edit_form' + "0" + numForm++ + '" class="menu_creation_form"></form>');
    $('#created_buttons_list').append(
      newDiv.text(value_td)
    );
    newDiv.wrap("<li></li>");
    newDiv.append(toggleTrigger);
    newDiv.append(showDiv);
    showDiv.append(menuForm);
    menuForm.html('<label for="navigation_label">Navigation Label</label><input id="navigation_label' + "0" + numLabelone++ + '" …
Run Code Online (Sandbox Code Playgroud)

checkbox jquery if-statement

393
推荐指数
7
解决办法
88万
查看次数

如何检查是否选中了复选框?

我正在使用jQuery Mobile构建移动Web应用程序,我想检查是否选中了复选框.这是我的代码.

<script type=text/javascript>
  function validate(){
    if (remember.checked == 1){
      alert("checked") ;
    } else {
      alert("You didn't check it! Let me check it for you.")
    }
  }
</script>

<input id="remember" name="remember" type="checkbox" onclick="validate()" />
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它不会执行它.

请帮忙 !

----编辑-----这就是我现在所拥有的.

<DIV data-role="content" data-theme="g">
    <DIV class=ui-grid-g-login>
        <FORM method=post action=[$=PROBE(266)/] data-theme="C">
            <P>~DATA_ERROR~</P>
            <div id="mail" data-role="fieldcontain">
                <label for="mail">Email:*</label>       
                <input id="mail" name="mail" type="email" />
            </div>
            <div id="pass" data-role="fieldcontain">
                <label for="pass">Paswoord:*</label>        
                <input id="pass" name="pass" type="password" />
            </div>
            <div id="remember" data-role="fieldcontain">
                <label for="remember">Onthoud mij</label>       
                <input id="remember" name="remember" type="checkbox" …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery-mobile

165
推荐指数
9
解决办法
72万
查看次数

检查是否选中了单选按钮jquery

我有这个HTML:

<input type="radio" name="test" id="test" value="1"><br>
<input type="radio" name="test" id="test" value="2"><br>
<input type="radio" name="test" id="test" value="3"><br>

<input type="button" onclick="CreateJobDo">
Run Code Online (Sandbox Code Playgroud)

页面加载时,不会检查它们.我想使用jQuery来检查按下按钮时是否检查了其中一个单选按钮.

我有这个:

function CreateJobDo(){
    if ($("input[@name=test]:checked").val() == 'undefined') {

        // go on with script

    } else {

        // NOTHING IS CHECKED
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.如何让它工作?

jquery

35
推荐指数
4
解决办法
20万
查看次数

获取选中的引导程序复选框的值

我有这个HTML表单:

<div class="animated-switch">
  <input id="switch-success" name="switch-success" checked="" type="checkbox">
  <label for="switch-success" class="label-success"></label>
</div>  
Run Code Online (Sandbox Code Playgroud)

我怎么知道输入是否被检查?

我尝试过这样,但没有任何提示:

$(document).on('click','.animated-switch',function(e){
    alert($('#switch-success:checked').val() );
});
Run Code Online (Sandbox Code Playgroud)

这是一个JSFIDDLE文件,以查看我的清晰示例:https ://jsfiddle.net/s2f9q3fv/

html javascript jquery

5
推荐指数
2
解决办法
2万
查看次数

MVC 4基于复选框检查显示/隐藏文本框

MVC的新手 - 从来都不是一个前端Web开发人员(主要是后端),所以我不太了解前端的优秀设计.现在,我正在尝试使用没有太多原始WebForm知识的MVC ......有人说,请给我一些关于如何处理以下内容的指针/链接/好主意:

我有一个文本框字段,我想根据复选框显示/隐藏.我在View @using(Html.BeginForm()中有这些字段......

我应该在javascript或控制器操作中更改文本框中的属性吗?如果我使用javascript,我很难找到我的beginform中的值,但是如果我使用控制器操作,我不知道在我的控制器操作中如何/传递给/从.

javascript asp.net-mvc

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

从名称[]获取jQuery复选框

我有这样的复选框:

<ul id="searchFilter">
    <li><input type="checkbox" name="price[]" class="cb_price" value="1"> $200,000 to $299,999</li>
    <li><input type="checkbox" name="price[]" class="cb_price" value="3"> $300,000 to $399,999</li>
    <li><input type="checkbox" name="price[]" class="cb_price" value="5"> $400,000 to $499,999</li>
    <li><input type="checkbox" name="price[]" class="cb_price" value="8"> $500,000+</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我如何提醒价格[]以查看检查的内容?我在jquery很新:(

javascript jquery

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

Jquery boolean 在 if() 中不起作用

我可能遗漏了一些明显的东西,并且在很多方面都实现了这一点,但似乎无法让它发挥作用;

我有一个

@Html.HiddenFor(m => m.AddEdit.IsStartValue, new { id = "IsStartValueHidden" })

对于我的模型中的布尔值。

在页面上的脚本中,我有这个

var start = new Boolean();
                    start = $('#IsStartValueHidden').val();
                    console.log(start);
                    if (start == true) {
                        console.log("if start true");
                        $('#StartValue').attr("disabled", "disabled");
                    }
                    else {
                        console.log("If start false");
                    }
Run Code Online (Sandbox Code Playgroud)

第一个 console.log 写入一个真值,但是它没有命中 if() 语句而是转到 else 并写入 false!

我写了很多方法,比如 if($('#IsStartValueHidden').val() == true..

但是无论如何我已经做到了,它总是将值记录为true,但似乎在if部分将其视为false并跳到else。

真的很困惑如何做到这一点!

我也试过使用 If(.. === true) )

jquery

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

选中 jquery 中的复选框

我有一个IDs带有 3 个复选框 id 的变量 ( #Id1, #Id2, #Id3)。
所以当我这样做时$(IDs),我会得到复选框列表。

如何知道有多少个复选框被选中?我想触发选中的复选框上的单击事件。

我尝试过$(IDs + ":checked").click(),但:checked仅打开#Id3

如果检查过的话,我可以$(IDs).each(...);在函数中进行测试。
或者将 的值更改IDs为:#Id1:checked, #Id2:checked, #Id3:checked

有没有一种方法可以在一行中完成?(或轻松地)

谢谢

javascript checkbox jquery

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

正确的方式知道是否选中了复选框

可能重复:
检查是否使用jQuery选中了复选框

关于类型复选框的输入如何工作,我有点困惑.

如果我在复选框上设置一个值,比如1,我看到无论是否选中复选框,我提交表单时获得的值为1.

<input type="checkbox" value="1">
Run Code Online (Sandbox Code Playgroud)

那么,查看是否选中复选框的正确方法是使用checkedfrom jQuery?或者如何正确完成?

html checkbox jquery checked

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

检查提交时是否选中了所有复选框

我有这个:

<fieldset id="booom">
<label><INPUT TYPE="checkbox" NAME="a" VALUE="a">something></label>
<label><INPUT TYPE="checkbox" NAME="b" VALUE="b">something></label>
<label><INPUT TYPE="checkbox" NAME="c" VALUE="c">something></label>
</fieldset>

<input type="button" id="answer" value="submit">
Run Code Online (Sandbox Code Playgroud)

如果在提交时取消选中fieldset'booom'中的所有复选框,我如何查看jQuery?

所以:

if (all checkboxes from parent 'booom' are unchecked) {
alert("something")
}
Run Code Online (Sandbox Code Playgroud)

我找到了很多关于此的帖子,但没有一个带有按钮和警告框的实际简单工作样本:)

谢谢!

javascript checkbox jquery

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

如何找出是否在jQuery中选中了复选框

是否有一种简单的方法可以找出是否在jquery中选中了复选框.

像.checked或缺血的东西

jquery

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