使用jquery为文本框不提取值

Jav*_*ons 0 html jquery input inputbox

我有一个文本框,我试图获得这样的价值

var comment = $("input#diaMissedPucomments").val();
Run Code Online (Sandbox Code Playgroud)

但是在我使用它的同时没有获取该值

$('input:checked').each(function() {
          selectedValues =$(this).val()+","+selectedValues ;
        });
Run Code Online (Sandbox Code Playgroud)

要获取所选复选框的值,它可以正常工作.

<div style="display:none;" id="diaMissedPU" title="Missed P/U Comments" >
                       <table>
                            <tr>
                               <td>Enter Comments : </td>
                               <td><input tyep="text" id="diaMissedPucomments" name="diaMissedPucomments" /></td>
                           </tr>
                       </table>
                    </div>
Run Code Online (Sandbox Code Playgroud)

以上是HTML,我想得到的价值 diaMissedPucomments

这该怎么做.

请帮我解决这个问题.

最好的祝福

Mp *_*ega 5

这只是一个错误的tyep,必须修复type

<input tyep="text" id="diaMissedPucomments" name="diaMissedPucomments" />
Run Code Online (Sandbox Code Playgroud)

一定是

<input type="text" id="diaMissedPucomments" name="diaMissedPucomments" />
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/vnKza/1/

正如dakait所说,将Jquery代码包含在Jquery就绪处理程序中

$(function(){
  var comment = $("input#diaMissedPucomments").val();
  //your other codes
});
Run Code Online (Sandbox Code Playgroud)