如何在jQuery中说出以下内容?
如果如果textarea AND input.title不为空,则将input.button设为ON。
我在伪代码中的尝试
if ( $(textarea).not.empty() AND $(input.title).not.empty() ) {
$('.ask_question').attr('enabled, 'enabled');
}
答案 0 :(得分:4)
jQuery-jesus会做什么?
$('textarea').is(":contains('')")
或
$('input.title').is(":empty")
我想;)
答案 1 :(得分:1)
if ( $("textarea:empty").length == 0 && $("input.title:empty").length == 0 ) {
$('.ask_question').attr('enabled', 'enabled');
}
jQuery的方法属性length返回所选元素的数量。 :empty是jQuery的选择器,用于选择没有子文本或没有文本的元素。
所以,
if (number of empty textarea is 0) AND (number of empty input with the class title is 0) then
enable somthing!
答案 2 :(得分:0)
if ($("#myTextArea").val().length != 0 && $("#myTextBox").val().length != 0) {
$('.ask_question').removeAttr("disabled");
}
您可以使用“textarea”和“input [class ='title']”,但这些可能会返回多个结果。
答案 3 :(得分:0)
不太远。
if ( $("textarea").val().length && $("input.title").val().length ) {
$('.ask_question').removeAttr('disabled');
}
答案 4 :(得分:-1)
if ( $("textarea").val() != "" && $("input.title").val() != "" ) {
$('.ask_question').attr('enabled', 'enabled');
}