gpt4 book ai didi

javascript - 自定义 Jquery 函数(显示/隐藏)的问题

转载 作者:行者123 更新时间:2023-11-28 12:08:45 24 4
gpt4 key购买 nike

这是我的 JavaScript:

<script type="text/javascript">
$(document).ready(function(){
function showhideitems(itemID){
if ($(itemID).css('display') == 'none')
{
$(itemID).show('slow');
} else {
$(itemID).hide('slow');
}
}
});
</script>

当我使用以下方式调用该函数时:

`<a href="#" onClick="showhideitems('#players1')">`

它不起作用(div 不显示/隐藏)。上面的函数有什么问题?

最佳答案

将该函数放在ready()之外。您尝试调用的方法不在范围内。

<script type="text/javascript">
$(document).ready(function(){
//do your startup/initializations here
});

// This method should be available for you
function showhideitems(itemID){
if ($(itemID).css('display') == 'none')
{
$(itemID).show('slow');
} else {
$(itemID).hide('slow');
}
}
</script>

编辑 - 你可以尝试这个,但我不推荐它。

$(document).ready(function() {

function showhideitems(itemID){
if ($(itemID).css('display') == 'none') {
$(itemID).show('slow');
} else {
$(itemID).hide('slow');
}
}


$("#aID").click(function(){
event.preventDefault();
showhideitems('#players1');
});
});

Demo here

关于javascript - 自定义 Jquery 函数(显示/隐藏)的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com