var name=$('textarea#myTextBox').val();不返回字符串
var name = $('textarea#myTextBox').val(); does not return a String?
我正在尝试使用从文本区域中获取字符串值
var name = $('textarea#myTextBox').val();
然而,这似乎是未定义的输出。我知道这一点是因为我在JS中检查了这段代码后显示name = "5"+name+"4";
然后,我使用Awesomium将name
发送到一个C++文件,并通过以下行处理名称:
String name = Convert::toString(params[L"name"].toString());
当我看到我的名字被设置为什么时,它显示为"5undefined4"
编辑:我的CSS就是这样:
#myTextBox {
position: absolute;
top: 78%;
left: 40%;
}
我的html设置为:
<textarea id="myTextBox" rows="1" col="20" maxlength="18"></textarea>
这使得文本区域"监听"CSS并被放置在正确的位置,但我得到了null
作为我的字符串。
我也试过:
<div class="myTextBox">
<textarea id="nameBox" rows="1" col="20" maxlength="18"></textarea>
</div>
然后文本区域不侦听CSS,并且仍然返回null
alert($('textarea#myTextBox').length);
说了什么alex
@alex上面写着0–Briz
您的选择器不正确。
为了使该选择器工作,您的HTML应该看起来像。。。
<textarea id="myTextBox" rows="1" cols="1" name="something"></textarea>
id
属性是一个重要的属性。
使用带有id的jquery的方法是使用$('#controlId')
你尝试过$('#myTextBox').val()吗?
相关文章:
- .value返回字符串,直到我将其保存到变量
- 无法从量角器测试中元素的值返回字符串
- 如何使用match返回字符串中的字符
- document.write未返回字符串
- $.ajax 检查返回字符串是否为“错误”
- jQuery AJAX调用PHP脚本并返回字符串
- javascript中对数字数组的迭代返回字符串
- 带多维数组返回字符串的json_encode;阵列”;而不是数据
- javascript只返回字符串的一级域名
- 使用Node.js'fs.readFile()返回字符串出现的行
- Javascript返回字符串
- Asp.net WebMethod-返回字符串[]并使用JavaScript进行解析
- 返回字符串中第一个数字之前出现的所有字母
- Javascript 计算器返回字符串而不是值
- EmberJs 将函数的返回字符串添加为类名
- 跨域 AJAX 调用返回字符串 JSON,而不是 JSON 对象
- Javascript:调整base64图像的大小并以非异步方式返回字符串
- 量角器/JavaScript - 从选择下拉列表中返回字符串的函数
- 在 JavaScript 中返回字符串
- 数组 .each() 循环返回字符串而不是 jQuery 中的值