Javascript 获取jquery元素值
我正在尝试使用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
元素的值执行一个简单的条件语句。这很好:
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进行选择。这不是“理想情况”,它必须是唯一的。:-)不是“理想情况”,它必须是唯一的。:-)