如何获取页面上显示的值?

时间:2014-02-21 05:56:52

标签: javascript jquery

我的页面中有一个输入,它使用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。此外,我无法获得填写价值的表格。

2 个答案:

答案 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") {
    }