Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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:select/otpion更改时的函数_Javascript_Jquery_Forms_Select_Onchange - Fatal编程技术网

Javascript Jquery:select/otpion更改时的函数

Javascript Jquery:select/otpion更改时的函数,javascript,jquery,forms,select,onchange,Javascript,Jquery,Forms,Select,Onchange,此脚本不会发生任何变化。 有什么建议吗? 我只想在选择某个选项时执行一个操作 $('#something')。关于('change',function(){ console.log(“你好”); }) 价值1 价值2 价值3 检查此项 $('#something')。关于('change',function(){ console.log(“你好”); }) 价值1 价值2 价值3 您把代码放错地方了。选中此项:) $(函数(){ $('#something')。关于('change'

此脚本不会发生任何变化。 有什么建议吗? 我只想在选择某个选项时执行一个操作


$('#something')。关于('change',function(){
console.log(“你好”);
})

价值1
价值2
价值3
检查此项

$('#something')。关于('change',function(){
console.log(“你好”);
})

价值1
价值2
价值3

您把代码放错地方了。选中此项:)
$(函数(){
$('#something')。关于('change',function(){
警报(2);
})
})

价值1
价值2
价值3
这可能会有所帮助

$('select')。在('change',function()上{
警报(该值);
})

一
二

测验
价值1
价值2
价值3
$(“#某物”).change(function(){
警报(“调用了.change()的处理程序”);
});

尝试修复您自己的代码片段。你问题中的代码片段不起作用,因为你在JS窗口中放了html,但是如果代码放在“普通”页面上,只要脚本元素在表单后面,它就可以工作。或者将你的
.change()
处理程序代码包装在一个文档处理程序中。你至少可以解释你的答案。否则,当前的评论比这个要好得多。
<html>
<title>Test</title>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>

<body>
<form id="target" method="POST" >
    <select id="something"> 
        <option></option>
        <option>Value1</option>
        <option>Value2</option>
        <option>Value3</option>
    </select>
</form>
</body>

<script>
$('#something').change(function() {
  alert( "Handler for .change() called." );
});
</script>
</html>