Javascript JQuery函数没有';不要在ejs中开火 $(文档).ready(函数(){ 警报(“准备就绪!”); $(“#下拉列表”)。单击(函数(){ 控制台日志(“运行”); var selected=$(“#下拉列表”).find(“:selected”).text(); console.log(选中); }); }); 基准使用 每一天 每分钟
我试图通过jquery获取所选文本。但是,即使是就绪警报也不会显示。我错过什么了吗?另外,我是否试图以正确的方式获取所选文本 BindJavascript JQuery函数没有';不要在ejs中开火 $(文档).ready(函数(){ 警报(“准备就绪!”); $(“#下拉列表”)。单击(函数(){ 控制台日志(“运行”); var selected=$(“#下拉列表”).find(“:selected”).text(); console.log(选中); }); }); 基准使用 每一天 每分钟,javascript,jquery,ejs,Javascript,Jquery,Ejs,我试图通过jquery获取所选文本。但是,即使是就绪警报也不会显示。我错过什么了吗?另外,我是否试图以正确的方式获取所选文本 Bindon('change')事件 工作示例: $(文档).ready(函数(){ 警报(“准备就绪!”); $('#下拉列表')。在('change',function()上{ 警报(该值); 控制台日志(“运行”); 所选var=此值; console.log(选中); }) }); 基准使用 每一天 每分钟 Bindon('change')事件 工作示例:
on('change')
事件
工作示例:
$(文档).ready(函数(){
警报(“准备就绪!”);
$('#下拉列表')。在('change',function()上{
警报(该值);
控制台日志(“运行”);
所选var=此值;
console.log(选中);
})
});
基准使用
每一天
每分钟
Bindon('change')
事件
工作示例:
$(文档).ready(函数(){
警报(“准备就绪!”);
$('#下拉列表')。在('change',function()上{
警报(该值);
控制台日志(“运行”);
所选var=此值;
console.log(选中);
})
});
基准使用
每一天
每分钟
您的jquery src不应该有https:前缀吗
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$( document ).ready(function() {
alert( "ready!" );
$('#dropDown').click(function() {
console.log("run");
var selected = $('#dropDown').find(":selected").text();
console.log(selected);
});
});
</script>
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
<center>Benchmark Usage</center>
</h1>
</div>
<!-- /.col-lg-12 -->
</div>
<div class="row" data-ng-controller="">
<div class="col-md-12">
<select id="dropDown">
<option value="day">every day</option>
<option value="minute">every minute</option>
</select>
<iframe src="http://vgzeburt55:5601/goto/517982d9d05378bac8368b4bf91338fe?embed=true" height="710" width="100%"></iframe>
</div>
</div>
您的jquery src不应该有https:前缀吗
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$( document ).ready(function() {
alert( "ready!" );
$('#dropDown').click(function() {
console.log("run");
var selected = $('#dropDown').find(":selected").text();
console.log(selected);
});
});
</script>
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
<center>Benchmark Usage</center>
</h1>
</div>
<!-- /.col-lg-12 -->
</div>
<div class="row" data-ng-controller="">
<div class="col-md-12">
<select id="dropDown">
<option value="day">every day</option>
<option value="minute">every minute</option>
</select>
<iframe src="http://vgzeburt55:5601/goto/517982d9d05378bac8368b4bf91338fe?embed=true" height="710" width="100%"></iframe>
</div>
</div>
有控制台错误吗?@Taplar Nothing出现在控制台中有控制台错误吗?@Taplar Nothing出现在控制台中不应该出现。如果省略协议,它将使用与原始页面相同的协议。但是如果他试图从本地文件而不是Web服务器加载页面,这确实是个问题。这就解释了为什么我的local文件测试没有它就无法工作:-)我在前面添加了https,但没有发生奇怪的事情,因为我复制并粘贴了标记中的所有代码,并将其保存为“test.html”到我的桌面上。“准备好了!”警报会为我弹出。不,不应该。如果你省略了协议,它将使用与原始页面相同的协议。但是如果他试图从本地文件而不是Web服务器加载页面,这确实是个问题。这将解释为什么没有它,我的本地文件测试无法工作:-)我在前面添加了https,但没有什么奇怪的事情发生,因为我复制并粘贴了你所有的代码在标签中,并将其保存为“test.html”到我的桌面上。“准备好了!”警报弹出给我。他说他甚至没有收到警报(“准备好”)
,所以代码永远不会运行。这个事件有什么不同?他说他甚至没有收到警报(“准备”)
,所以代码永远不会运行。这件事有什么不同?