我有一个 div,它有一个加载消息的事件,但是在该 div 中是一个单选按钮。如果选择了该 div 中的单选按钮,我想要做的是停止 div 加载消息。我尝试的是检测是否选择了单选按钮,如果是,则执行某些操作,否则显示消息。问题是,它没有做它应该做的事情。我相信这是因为它永远不会达到单选按钮的选中状态,因为我首先点击了父 div 加载消息。
这是我到目前为止的代码。
function loadMessage(messageId,id)
{
var radioId = 'c' + id;
if($('#'+radioId).is(':checked')){
} else {
if(currentMail != messageId) {
currentMail = messageId;
var loc = 'ajax.php?ax=fetch-message&mx='+messageId;
messageContainer.load(loc);
$("#right").show();
expandRight()
} else {
currentMail = "";
minimizeRight(true);
$("#right").hide();
}
}
}`
这是html:
<div onclick="loadMessage('5ca477dd1d',4152)" class="row2 mail-message">
<input type="checkbox" id="c4152" name="c4152">
</div>
任何帮助将不胜感激。