如果textarea值== 1,你怎么能做像$("#div1").fadeOut();
这样的函数如何:检查textarea值是否为1,执行功能
我发现这个但它似乎不起作用:
if(document.getElementById('#textarea1').value.length === 1)
{
return false;
}
非常感谢
如果textarea值== 1,你怎么能做像$("#div1").fadeOut();
这样的函数如何:检查textarea值是否为1,执行功能
我发现这个但它似乎不起作用:
if(document.getElementById('#textarea1').value.length === 1)
{
return false;
}
非常感谢
你可以这样做:
if($('#textarea1').val() === '1'){
//do something
// you could also use: $('#textarea1').val().length
}else{
您应该使用'parseInt',因为您正在处理数值。将数值作为字符串处理并不是一个好习惯。 – Trevor
我忘记了一个'=':这样你比较一个字符串与一个字符串 –
尝试:
if(document.getElementById('textarea1').value.length === 1) // length value
{
return false;
}
或
if($('#textarea1').val().length === 1) // length value
{
return false;
}
删除 “长度” TI有textarea的价值,而不是它的文本长度
尝试
if(document.getElementById('textarea1').value.length == 1)
{
return false;
}
var val = parseInt($('textarea').val());
if (val == 1)
$("#div1").fadeOut();
试试这个
if ($('#textarea1').val().length == 1)){
$("#div1").fadeOut();
}
您在混淆jQuery选择器语法(与CSS类似)以及document.getElementById需要的id字符串。 getElementById函数不应该传递带有前导'#'的字符串。 –
非常感谢先生 – jQuerybeast