如何检查$ valueInput2是否与生成的值相等?我的代码返回一个false值

时间:2016-12-02 10:23:02

标签: javascript jquery

如何检查$ valueInput2是否与生成的值相等?我的代码返回了一个假值。



 $(document).ready(function() {
	var $buttonValue = $(".value_generate"); 
	var $divValue = $(".generated_value");
	var $generatedP = $(".generated_p");
	var $valueInput2 = $(".value_input_2");
	var $submitPages2 = $(".submit_pages_2");
   
   function valueGenerator(value) {
      var valueString="";
      var lettersNumbers="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	  for(var i = 0; i < value; i++) 
	  valueString += lettersNumbers.charAt(Math.floor(Math.random()* lettersNumbers.length));
	  return valueString;} // generate a random value

   $buttonValue.click(function generate() {
		var $key = valueGenerator(12);
		$generatedP.html($key);
	});  // click to display the generated value
	
   $submitPages2.click(function() {
	if($valueInput2 == $generatedP.html() ){
		alert("yes");
	} else {
		alert("no");
	}
});  // check if input == generated value
&#13;
&#13;
&#13; 我是jquery的新手

0 个答案:

没有答案