我的页面中有一个输入,它使用WMIQuery来获取操作系统的版本号。即版本6.3.9600是Windows 8.1。我正在尝试使用javascript来获取该值,如果它匹配6.3.9600将OSYS(操作系统名称)分配给Windows 8.1。不知道我在这里做错了什么。任何帮助将不胜感激。我不能让网站填充价值。我做错了吗?
OSVR(操作系统版本号)
if (jQuery("#OSVR").val() == "6.3.9600") {
jQuery(input["name='OSYS']").val('Windows 8.1');
}
当我使用chrome dev工具时。我将OSYS值作为Windows 8.1,但OSVR值为false。此外,我无法获得填写价值的表格。
答案 0 :(得分:1)
您需要ID Selector (“#id”)中的引号,如果您排除引号,那么它应该是包含选择器的变量。
更改
if (jQuery(#OSVR).val() == "6.3.9600") {
到的
if (jQuery("#OSVR").val() == "6.3.9600") {
答案 1 :(得分:0)
你需要引号,只是一个类型错误
jQuery("#OSVR").val()
Change
if (jQuery(#OSVR).val() == "6.3.9600") {
}
To
if (jQuery("#OSVR").val() == "6.3.9600") {
}
if OSYS is name then
if (jQuery(input["name='OSYS']").val() == "6.3.9600") {
}