我有一个在线订单表格很棒!唯一错误的是,我似乎无法找到一种方法从文本字段发送输入数据与Naam:,Adres:等(这是在代码的底部)我发现我可以使用此代码:$("#txt_name").val();
但它无法正常工作。而且我真的不知道我必须使用哪种功能来代码。有人能帮我吗?我对jquery不是很有经验。
答案 0 :(得分:2)
在您的代码中,您有以下
$(".txt_name").val();
您正在使用。作为类选择器,您应该使用
$("#txt_name").val();
使用#作为id选择器
第一个给你一个数组,因为你选择了多个元素,第二个给你一个元素。我在浏览器控制台中测试它并返回#txt_name
Naam的值,但第一个返回undefined,因为.txt_name
不存在。
这同样适用于其他字段,给它们和id,你可以用同样的方式得到它们的值。
答案 1 :(得分:0)
$(“#txt_name”)。val()应返回一个字符串,您可以将其存储在函数传递的变量中。 如果你想要它返回一些有用的东西“#txt_name”必须是一个输入元素或一个带有value属性的元素。
假设你有一个带有id =“txt_name”的测试inpu标签,如果用户写了一些元素值attribue就是那个文本的东西,即使你没有在标签上看到它。 所以$(“#txt_name”)。val()将返回htmlElement的value属性的值。