Jquery 切换类不工作
我对“切换类”有问题。此脚本所做的是根据单选按钮值添加一组新字段。该字段内有一个默认情况下隐藏的新div,仅当单击事件触发“a”时才会显示。起初它可以工作,但一旦我点击另一个单选按钮或同一个单选按钮,“toggleClass”就不再工作了 代码如下:Jquery 切换类不工作,jquery,toggleclass,Jquery,Toggleclass,我对“切换类”有问题。此脚本所做的是根据单选按钮值添加一组新字段。该字段内有一个默认情况下隐藏的新div,仅当单击事件触发“a”时才会显示。起初它可以工作,但一旦我点击另一个单选按钮或同一个单选按钮,“toggleClass”就不再工作了 代码如下: $(document).ready(function(){ $('.duplicatorRadio').click(function() { var this_index_limit = parseInt($(th
$(document).ready(function(){
$('.duplicatorRadio').click(function() {
var this_index_limit = parseInt($(this).val());
for(var i = 0; i < this_index_limit; i++) {
if(!$('#text_box_' + i).length) {
var headerValue = parseInt(i) + 1;
$(
'<fieldset id="text_box_' + i + '"> <h3>Property ' + headerValue +' Information</h3> <a class="borrowerToggler" href="#">Show Co-Borrower</a> <div class="borrower hide"> <h5>Co-Borrower Information</h5></div></fieldset>'
).appendTo($(this).parent());
}
else if($('#text_box_' + i).css('display') == 'none') {
$('#text_box_' + i).show();
}
}
$('fieldset').each(function() {
var split_id = $(this).attr('id').split('_');
if(!split_id.length) return;
var index = parseInt(split_id[2]);
if(index >= this_index_limit) {
$(this).hide();
}
});
$("a.borrowerToggler").click(function(){
$(this).next("div").toggleClass("hide");
});
});
});
$(文档).ready(函数(){
$('.ReplicatorRadio')。单击(函数(){
var this_index_limit=parseInt($(this.val());
对于(var i=0;i=此索引限制){
$(this.hide();
}
});
$(“a.borrowerToggler”)。单击(函数(){
$(this.next(“div”).toggleClass(“hide”);
});
});
});
尝试使用方法绑定单击事件。可能会向您发送hlp。也会粘贴您的HTML代码。如果可能的话,将您的全部代码发布在上。您是否可以删除隐藏为参数以切换类并尝试一下…我认为,$(这)下次会产生一些问题,您是否可以提醒$(这)时间和调试。Live已在1.7中被弃用,并在1.9中被删除。“on”方法是建议现在使用的方法。