jQuery按钮的.click()函数没有发生

时间:2016-01-17 17:07:18

标签: javascript jquery

我有以下jQuery,我尝试使用.click()来计算文本输入中的符号。单击按钮不会执行任何操作。 请帮助,谢谢。



<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
 
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
  <input type="text"id="id1"></input></div><br/><br/>
	<button onclick="#"id="id2"> Count Symbols</button>
	<p id="id1"></p>
<script>
$( document.#id1 )
  .click(function() {
    $( document.#id1 ).append( $( "#id2" ) );
    var n = $( "#id2" ).length;
    $( ).text( "There are " + n + " symbols.");
  })
 
</script>
 
</body>
</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

你可以这样做:

$(document).ready(function(){

    $('#id2' ).click(function() {
    var len = $('#id1').val().length;
    $('#id3').text('There are ' +len+ ' symbols');
  });

}); //END document.ready

jsFiddle Demo

修改HTML:

<input type="text" id="id1" />
<br/><br/>
<button id="id2"> Count Symbols</button>
<p id="id3"></p>