【发布时间】:2011-09-20 13:50:17
【问题描述】:
<div class="cbox rounded-corners">
<div>....<div>
<div id="sendclientid">Send to Client:<span><input type="checkbox" name="sendtoclient[]" class='sendtoclient' value="1" ></span></div>
<div>...</div>
</div>
<div class="cbox rounded-corners">
<div>....<div>
<div id="sendclientid">Send to Client:<span><input type="checkbox" name="sendtoclient[]" class='sendtoclient' value="2" ></span></div>
<div>...</div>
</div>
<div class="cbox rounded-corners">
<div>....<div>
<div id="sendclientid">Send to Client:<span><input type="checkbox" name="sendtoclient[]" class='sendtoclient' value="3" ></span></div>
<div>...</div>
</div>
<div class="cbox rounded-corners">
<div>....<div>
<div id="sendclientid">Send to Client:<span><input type="checkbox" name="sendtoclient[]" class='sendtoclient' value="4" ></span></div>
<div>...</div>
</div>
$('#sendclientid input').click(sendclientTextArea);
sendclientTextArea();
function sendclientTextArea() {
var allclientVals = [];
$('.start_booking_process_btmhref').removeClass("boldfont").attr("disabled", "disabled");
$('#sendclientval').val("");
$('#sendclientid :checked').each(function() {
var clientchecked_status = this.checked;
if (clientchecked_status == true) {
if($(this).val()=='')
{
$('.start_booking_process_btmhref').removeClass("boldfont").attr("disabled", "disabled");
$('#sendclientval').val("");
}
else
{
$('.start_booking_process_btmhref').removeAttr("disabled").addClass("boldfont");
}
}
allclientVals.push($(this).val());
$('#sendclientval').val(allclientVals);
});
}
您可以在 jsfiddle http://jsfiddle.net/PjP77/ 上查看此内容,请在 ie 上查看此内容,您可以在 ff 上看到当您单击文本时 bx 会更新但在 ie 只有第一个文本框 omehw 激活 jq 而不是其他人... ..
谁能解释一下……谢谢
【问题讨论】:
标签: jquery internet-explorer checkbox