javascript - 将简单代码从 JS 转换为 jQuery

标签 javascript jquery jquery-ui

我是 JS 和 jQuery 的新手(落后于我所知道的时代),但我有一个有效的 JS 函数,它非常简单,我想转换为 jQuery。我想如果我能得到这方面的帮助,它将帮助我理解 jQuery 的机制(正如我对这个 JS 的理解)。

它的作用是根据一对单选按钮是否被选中来显示或隐藏一个 div。如果选择是,我想做的(加载时)将 div 滑入,如果选择否,则滑出。我不想成为默认值(现在是默认值)。我确实为幻灯片运行了 jQueryUI。

这是JS代码:

<script type="text/javascript">
function makeChoice()
{
    if (document.form1.mobileyesno[1].checked == true)
        {
            document.getElementById('wanttexts').style.visibility = 'hidden'; 
        }
    else
        {
            document.getElementById('wanttexts').style.visibility = 'visible';          
        }
}

</script>

我知道这可能是初级的,但我需要帮助。 :-) 谢谢!

最佳答案

function makeChoice() {
    $('#wanttexts').css(
        'visibility',
        document.form1.mobileyesno[1].checked ? 'hidden' : 'visible'
    );
}

编辑更好:

function makeChoice() {
    $('#wanttexts')
        [document.form1.mobileyesno[1].checked ? 'slideDown' : 'slideUp']();
}

关于javascript - 将简单代码从 JS 转换为 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095214/

相关文章:

javascript - 如果存在验证错误,则保持检查单选按钮无法正常工作

javascript - Eclipse 中的 JSDoc 自动完成文档不适用于 Class.create()

javascript - $(document).ready( function() 中的语句不起作用

jquery - 将 json 数组发送到 ashx 处理程序

jquery-ui - jQuery UI 范围 slider 错误?

javascript - 如果子项比父项宽,则添加早期省略号

javascript - 如何使用 Javascript/jquery 切换 Accordion

javascript - 在先前添加的元素之后插入新元素

javascript - 如何编写一个让 jQuery UI slider 自动滑动的脚本?

javascript - 在浏览器调整大小时重新定位 jQuery UI 自动完成