Check if value in input equals a certain value JQuery -
var enter = $('#enter').attr('value'); $('#enterbutton').on("click", function() { if(enter == "enter" || enter == "enter") { $('.loader').fadeout(2000); } });
this code far, tried using:
var enter = $('#enter').val();
but still nothing worked, can me fix this? :)
edit: html is:
<input id="enter" type="text" placeholder="do says..."> <button class="btn" id="enterbutton">go!</button>
edit final:
the final answer is:
$('#enterbutton').on("click", function() { var enter = $('#enter').val(); if(enter == "enter" || enter == "enter") { $('.loader').fadeout(2000); } });
because, variable outside, , not updating button click :) @dystroy
you don't update value of enter
when click test initial value which, of course, doesn't change.
use :
$('#enterbutton').on("click", function() { var enter = $('#enter').val(); if(enter == "enter" || enter == "enter") { $('.loader').fadeout(2000); } });
Comments
Post a Comment