我有一个奇怪的问题。我有一个运费计算字段,如果用户删除输入的数字,则要执行运费计算字段,我隐藏一个内容。在chrome控制台中运行脚本时,它会被加载,但是当在html、js中使用调用时,它不会运行。这就是我所拥有的。
https://jsfiddle.net/diasbass/u3xr0921/
jQuery(document).ready(function($) {
$("#btnFreteSimulacao").click(function() {
$("#txtCep").keyup(function() {
if ($("#txtCep").val()) {
$('p.montagem').hide();
} else {
$('p.montagem').show();
}
});
});
});
最佳答案
keyup
事件处理程序位于 click 函数内部,可能没有用。
还需要检查$("#txtCep").val().length
以显示和隐藏p.montagem
jQuery(document).ready(function($) {
$("#txtCep").keyup(function() {
if($("#txtCep").val().length ==0) {
$('p.montagem').hide();
} else {
$('p.montagem').show();
}
});
});
关于javascript - jQuery 函数未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37728966/