获取文本框输入的值:未捕获的类型错误:无法调用方法'val'为null
Get value of textbox input: Uncaught TypeError: Cannot call method 'val' of null
我有一个表单输入,如下所示:
<input type="text" name="params[well]" id="params_well" value="#f8f8f8" placeholder="#rrggbb" class="minicolors minicolors-input" data-position="right" data-control="hue" size="7" maxlength="7">
和类似的javascript:
var params_well = $("#params_well").val();
得到这个错误:
未捕获的类型错误:无法调用null 的方法"val"
在我弄清楚之前,我真的无法继续做任何其他事情
试试这个
$(document).ready(function(){
var params_well = $("#params_well").val();
});
或者把这个放在页面的底部
var params_well = $("#params_well").val();
假设jQuery被正确集成,您可能会在元素被添加到DOM之前尝试访问。您的代码运行良好。
实时演示
$(document).ready(function(){
var params_well = $("#params_well").val();
});
您可以使用script标记包含jQuery,这篇文章也值得一读。
<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>
相关文章:
- 未捕获错误:无法在初始化之前调用方法;
- 通过ajax从客户端调用C#方法来执行C#方法
- 如何避免在angular上多次调用方法;s ng重复
- React路由器错误-'无法调用方法'getRouteAtDepth'的未定义'
- 从window.onbeforeunload调用方法背后的代码
- 当输入字段为空时,如何在angular中调用方法
- 函数调用方法有什么用
- 多次调用方法后返回相同promise的模式
- 当从Chrome扩展动态注入JS时,从onload()内部调用方法
- 茉莉花 - 未调用方法
- jQuery如何在原型中调用方法
- ng显示“;调用方法“;不起作用
- Odoo销售点如何访问模型并使用JS调用方法
- 从React调用方法.JS州
- TinyMCE验证给出错误:无法调用方法'getContent'的未定义
- 向模板实例变量传递调用方法调用的结果时出现异常
- 如何在对象中调用方法
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- 在输入类型提交按钮上调用 C# 方法
- 通过类选择器单独调用方法