如何通过jquery或javascript获取复选框输入值?

如何通过jquery或javascript获取复选框输入值?,javascript,jquery,Javascript,Jquery,输入复选框代码: <li class="odd"><input type="checkbox" class="forminput" name="VD10" checked="checked" value="http://test1.com"> <a href="#">example 1</a></li> <li class="even><input type="checkbox" class="forminput

输入复选框代码:

<li class="odd"><input type="checkbox"  class="forminput" name="VD10" checked="checked" value="http://test1.com">
<a href="#">example 1</a></li>

<li class="even><input type="checkbox"  class="forminput" name="VD11" checked="checked" value="http://test2.com">
<a href="#">example 1</a></li>

<li class="odd"><input type="checkbox"  class="forminput" name="VD12" checked="checked" value="http://test3.com">
<a href="#">example 1</a></li>........

  • 没有flash、silverlight或其他富客户端插件,您无法复制到剪贴板

    但是,这个问题的答案是:


    并且:

    没有flash、silverlight或其他富客户端插件,您无法复制到剪贴板

    但是,这个问题的答案是:


    和:

    您可以使用
    文档.getElementByTag('VD10')。checked
    检查复选框是否选中您可以使用
    文档.getElementByTag('VD10')。checked
    检查复选框是否选中

    $(".button").click( function () {
               var selectedCheckboxValue = "";
              $('input.forminput:checked').each(function() {
    
                      selectedCheckboxValue += $(this).val() + ", ";
    
              });
              alert(selectedCheckboxValue);
       });
    
    单击此处查看工作演示

    试试这个

    $(".button").click( function () {
               var selectedCheckboxValue = "";
              $('input.forminput:checked').each(function() {
    
                      selectedCheckboxValue += $(this).val() + ", ";
    
              });
              alert(selectedCheckboxValue);
       });
    

    单击此处查看工作演示

    如果只选中一个链接,则应使用单选按钮,而不是复选框。如果可以选中多个链接,您希望复制哪一个?将复制可选的链接数。由于可能会选中一个或多个复选框如果只选中一个链接,则应使用单选按钮,而不是复选框。如果可以选中多个链接,您希望复制哪一个?将复制可选的链接数。因为可能会选中一个或多个复选框,所以我的答案中的两个链接将针对该情况。我的答案中的两个链接将针对该情况。仅IE提供在windows中复制到剪贴板的功能,对于rest,您需要flashOnly IE提供在windows中复制到剪贴板的功能;对于rest,您需要flashi,我希望逐个输出结果。就是。该值以逐行显示。没有任何迹象,在那之后?怎么办?如果我删除“,”逗号,当我选中两个框时。输出只有一个结果。不是两个结果。为什么?只需使用
    selectedCheckboxValue+=$(this).val()+“\n”
    而不是
    selectedCheckboxValue+=$(this).val()+“,”-这将为您提供逐行输出。使用此选项可捕获剪贴板中的输出,适用于所有平台。我希望逐个输出结果。就是。该值以逐行显示。没有任何迹象,在那之后?怎么办?如果我删除“,”逗号,当我选中两个框时。输出只有一个结果。不是两个结果。为什么?只需使用
    selectedCheckboxValue+=$(this).val()+“\n”
    而不是
    selectedCheckboxValue+=$(this).val()+“,”-这将为您提供逐行输出。使用此选项可在所有平台上的剪贴板中捕获输出。