gpt4 book ai didi

javascript - 为什么这个警告框没有被触发?在这里追鬼?

转载 作者:行者123 更新时间:2023-11-28 09:41:02 24 4
gpt4 key购买 nike

我已经快疯了:

我的应用程序上有完全相同的代码:

http://jsfiddle.net/MZbLW/144/

完全一样。

但是,在我的应用程序上,第二个警报框从未显示。

这是复制粘贴:

<script>    

if (typeof jQuery != 'undefined') {

alert("jQuery library is loaded!");

}else{

alert("jQuery library is not found!");

} // yes I'm this desperate!

$(document).ready(function() {

// Using on method
$(".trigger").on("click", function()
{

// Using length instead of size. Using === instead of ==
if($('#localized fieldset').length === 1)
{
window.alert("PLEASE SHOW "); //THIS DOESN'T APPEAR;
}
else
{
$('#localized fieldset:last-child').remove();
// Toggle visibility.
$(".trigger").toggle();
}

//return false; //prevent default anchor action;


});
});
</script>
<style>
.linkRemove {
display:none;}
</style>

<div id="localized">
<fieldset>
<label>hello</label>
<input type="text" />
</fieldset>
</div>


<a class="trigger" href="#"> Add Translation ▼</a>
<a class="trigger linkRemove" href="#"> Remove Translation</a>

我知道,如果不访问应用程序代码本身,调试起来并不容易,但是,一个简单的“它可能是什么”可能会帮助我弄清楚这一点。

请指教。

最佳答案

问题已解决。

这与应用程序在 Jsfiddle 上运行不同的 Jquery 版本这一事实有关。

不支持“on”方法,因此,我们使用相同的代码得到不同的输出。

关于javascript - 为什么这个警告框没有被触发?在这里追鬼?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12370165/

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