我正在为高级盒子的选项框进行jquery事件编程。
例如,我可以在选项框上输入。
因此,我输入选项框而不是选择我的选择框。
以下代码就是示例:
但似乎不正确。该事件是“变更”事件吗?
我的HTML代码如下:
<div id = 'divContent'>
<select id="my_id" style="width: 120px;"
onchange="$('input#my_id').val($(this).find('option:selected').text());"
name="my_id">
<option value="10000">10000</option>
<option value="20000">20000</option>
<option value="30000">30000</option>
<option value="50000">50000</option>
<option value="80000">80000</option>
<option value="100000">100000</option>
</select>
</div>
答案 0 :(得分:0)
您需要将my_id
替换为您选择框的ID:
$("#divContent").on('change', "select[id='my_id']", function () {
只有当您选择以下内容时才会有效:
<select id="my_id">
...
答案 1 :(得分:0)
我没有看到任何带有div divContent的元素,所以将第一行更改为
$("select[id='my_id']").on('change', function () {
其次,即使代码工作时,给出的示例,也不会有任何警报,因为没有if语句会评估为true
答案 2 :(得分:0)
这里有语法错误 -
if (selectedValue = '') {
alert("Please enter Premium")
}
它应该是== not =
if (selectedValue == '') {
alert("Please enter Premium");
}
您也可以使用 -
if(!selectedValue)
或if(selectedValue == null)