jQuery获取选择onChange的值
我的印象是,我可以通过执行$(this).val();
来获得选择输入的值$(this).val();
并将onchange
参数应用于选择字段。
它会出现它只有在我参考ID时才有效。
我该如何做到这一点。
尝试这个-
$('select').on('change', function() {
alert( this.value );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option value="1">One</option>
<option value="2">Two</option>
</select>
我的印象是,我可以通过执行$(this).val()来获得选择输入的值。
如果你不加介入地订阅(这是推荐的方法),这是有效的:
$('#id_of_field').change(function() {
// $(this).val() will work here
});
如果您使用onselect
并将标记与脚本混合使用,则需要将引用传递给当前元素:
onselect="foo(this);"
接着:
function foo(element) {
// $(element).val() will give you what you are looking for
}
这对我有帮助。
对于选择:
$('select_tags').on('change', function() {
alert( $(this).find(":selected").val() );
});
对于收音机/复选框:
$('radio_tags').on('change', function() {
alert( $(this).find(":checked").val() );
});
链接地址: http://www.djcxy.com/p/83053.html