我想在when
中使用then
或jQuery
方法检查一个值,但它似乎没有按预期工作。该脚本使用if参数,但不适用于何时。
$.when($(".myClass").val() !== undefined).then(function(){
console.log("$(".myClass").val()));
});
这总是返回undefined
。它不会等待元素具有值。但是这适用于if参数。
知道上面的代码中有什么错误以及如何修复它?
答案 0 :(得分:2)
它不会等待元素有值。
那不是<activity android:name=".CustomList"></activity>
所做的。
然而,这适用于if参数。
$.when
也不会等待它有值。
知道上面的代码中有什么错误以及如何修复它?
在元素上注册处理程序,以处理要用于触发值检查的任何事件。常见选项是if
和change
,但它取决于它是什么类型的控件。例如,要挂钩input
和change
:
input
答案 1 :(得分:0)
当我遇到这些情况时,我所做的就是我阅读了有关我尝试使用的功能的文档here
在你的情况下,你正在尝试类似的东西:
$(".btn").on("click", function() {
var value = $(".myClass").val();
if(value != "")
console.log(value);
});