Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取jquery元素值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 获取jquery元素值

Javascript 获取jquery元素值,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jQuery根据元素的值执行一个简单的条件语句。这很好: var WantCategory = document.getElementById('WantCategory').value if ((WantCategory <= 0) || (WantCategory >= 4)) { alert('hi') } var WantCategory=document.getElementById('WantCategory').value 如果((WantCat

我正在尝试使用jQuery根据
元素的值执行一个简单的条件语句。这很好:

var WantCategory = document.getElementById('WantCategory').value
if ((WantCategory <= 0) || (WantCategory >= 4)) {
    alert('hi')
}
var WantCategory=document.getElementById('WantCategory').value
如果((WantCategory=4)){
警报(“嗨”)
}
这不起作用:

var WantCategory =$('select.WantCategory').val()
if ((WantCategory <= 0) || (WantCategory >= 4)) {
    alert('hi')
}
var-WantCategory=$('select.WantCategory').val()
如果((WantCategory=4)){
警报(“嗨”)
}
这是html部分

<label for="WantCategory">Item Category
    <select id="WantCategory">
        <optgroup label="Group of Options">
            <option value="0"></option>
            <option value="1">Option 1</option>
            <option value="2">Option 2</option>
            <option value="3">Option 3</option>
        </optgroup>
    </select>
</label>
项目类别
选择1
选择2
选择3
试试这个:

var WantCategory = $('select#WantCategory').val();
if ((WantCategory <= 0) || (WantCategory >= 4)) {
    alert('hi')
}
var-WantCategory=$('select#WantCategory').val();
如果((WantCategory=4)){
警报(“嗨”)
}
您的原始代码是按类而不是按id选择的。

请尝试以下操作:

var WantCategory = $('select#WantCategory').val();
if ((WantCategory <= 0) || (WantCategory >= 4)) {
    alert('hi')
}
var-WantCategory=$('select#WantCategory').val();
如果((WantCategory=4)){
警报(“嗨”)
}
您的原始代码是按类而不是按id选择的。

var val=$(#WantCategory).val() ID必须是唯一的,因此不需要标记名var val=$(#WantCategory).val()
ID必须是唯一的,因此您不需要标记名

如果select上的ID是唯一的(理想情况下应该是唯一的),那么您应该能够执行以下操作:

var WantCategory = $('#WantCategory').val();

如果select上的id是唯一的(理想情况下应该是唯一的),那么您应该能够执行以下操作:

var WantCategory = $('#WantCategory').val();

您可以按类而不是按ID进行选择。您可以按类而不是按ID进行选择。这不是“理想情况”,它必须是唯一的。:-)不是“理想情况”,它必须是唯一的。:-)