[英]Whats wrong with my jquery select
login_view.php
我只是想使用一些jQuery选择我通过代码点火器的表单助手创建的下拉菜单。 我已经在浏览器控制台上尝试了不同的javascript语句,但是对于此表单元素却不断获取“未定义”。 :(
<?php
//build html for company drop down
$form_options['--'] = "--";f
foreach ($client_list as $client) {
$form_options[$client['co_id']] = $client['co_name'];
}
$js = 'id="companies"';
echo form_dropdown('', $form_options,'', $js);
?>
<input id="login" type="submit" value="Login">
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript">
$('#login').click(function() {
var co_id = $(this).find('#companies').val();
console.log(co_id);
});
</script>
在这种情况下,不需要使用find()
因为元素companies
没有以#login
作为其父级。 所以你也需要改变它
var co_id = $('#companies').val();
只需使用
var co_id = $('#companies').val();
$(this).find('#companies').val();
您正在尝试在ID login
不存在的元素中找到ID companies
元素。
ID是唯一的,因此可以使用ID选择器直接调用它们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.