我有一个锚元素。'page-2' 类调用该页面并使用 JavaScript 显示它:
<a id="btn2" class="page-2">Go to page 2</a>
我还有一个使用类“disabledPage2”禁用链接的功能,该类显示一条消息。加载锚元素时,我需要自动添加 disabledPage2 类:
var anchorElement = $(this);
if ($(this).hasClass('disabledPage2')) { message.
new Messi('We need your X info before we can continue.', {title:'Notice'});
return false;
}
当我手动添加“disabledPage2”类时,它可以正常运行,但我无法自动添加该类。
然后我有一组单选按钮:
<?php
$widthArray = array(380,410,435,460,490,515);
$x = 0;
while($result = mysql_fetch_assoc($results)){
echo '<li>
<label class="label_radio">' . $result['option_label'] . '
<input type="radio" name="optionName" class="radioOff" validate="required:true" value="' . $result['ID'] . '" onclick="$(\'#swoosher\').effect(\'size\', {to: {width: '.$widthArray[$x].'} }, 500);"/>
</label>
</li>';$x++;}
?>
单击单选按钮时,我需要删除“disabledPage2”类。
我尝试创建一个这样的函数来处理加载锚元素时加载禁用类:
$('#btn2').load(function(){
$('#btn2').addClass('disabledPage2');
});
而这个处理单选按钮的 onclick 事件:
$(document).ready(function(){
$(":input").click(function(){
$('#btn2').removeClass('disabledPage2');
});
});
我试图让它以各种方式工作,但我发现没有任何“解决方案”有效。我对 JavaScript 和 jQuery 有点陌生,显然我做的不对。
有谁知道如何完成我想做的事情,或者你能指出我可以找到答案的地方。
谢谢!