jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了检查从JQuery Load加载的复选框大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Jquery和load函数将一组复选框加载到div中.我的代码

$("#cb-list").load('www@L_736_3@meurl.com');

其中www@L_736_3@meurl.com为一堆复选框返回html,例如

<input type="checkBox" value="sddfdsf" name="cb[]" id="a1" />
<input type="checkBox" value="sddfdsf" name="cb[]" id="b2" />

我想查看已经返回的复选框,然后根据参数检查其中的一些(我想在加载复选框的页面上执行此操作,而不是正在加载的页面).

我将如何使用jQuery进行此操作?因此,例如,我可能有3个复选框,其中包含ID a1,b2,c3,我想检查b2和c3.我通常会这样做

$("#b2").attr("checked") = 'checked';
$("#c3").attr("checked") = 'checked';

但这不起作用,我假设这是因为复选框是从外部链接加载的.

谢谢

解决方法

假设您的AJAX调用返回一个包含您在上面发布的HTML的字符串,那么您需要将该字符串加载到jQuery变量中:

//put html into a String
var mycheckBoxes = $("#cb-list").load('www@L_736_3@meurl.com');
/*... possibly perform some validations here ... */
var $mycheckBoxes = $(mycheckBoxes);

然后设置为单独检查:

$mycheckBoxes.filter("#b2").attr('checked',truE);
$mycheckBoxes.filter("#c3").attr('checked',truE);

或者使用.each()设置全部:

$mycheckBoxes.each(function(){
    $(this).attr('checked',truE);
});

我想你会想要把它附加到某个东西上.在这里,我们附加到id =’MyDiv’的div

$mycheckBoxes.appendTo("#MyDiv");

大佬总结

以上是大佬教程为你收集整理的检查从JQuery Load加载的复选框全部内容,希望文章能够帮你解决检查从JQuery Load加载的复选框所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。