javascript - jquery从选择值设置html不起作用

标签 javascript jquery

我还没怎么用过jquery,对它也不是很熟悉。

尝试执行以下操作:

// JavaScript Document

$(document).ready(function()
{
    $('#day').change (function () 
    {

//next 行在这里可以工作,但如果放在 $.get 之后则不行

        var day =  $('#day').val() ;

    $("#test").html(day);

        $.get('http://www.sharingizcaring.com/schedule/menutest.php', { day: $('#day').val() },      
        function(data) 
        {
          $("#test").html( data );
         });
    });    
});

将 .html 设置为 blah blah 有效。但是如果我切换操作以使用选择项 #day 的值

一天是 <select>标签。

此外,代码在 $.get() 函数之上也能正常工作。

它不起作用。

最佳答案

通常,我希望您将返回值设置为从服务器返回的值。为此,您需要向回调函数添加一个参数并引用其值。我假设您的 menutest 方法返回包含"new"日期输入的 HTML。

$.get('http://www.sharingizcaring.com/schedule/menutest.php',
      { day: $('#day').val()  },      
      function(data) {
          $("#test").html( data );
      }
);

关于javascript - jquery从选择值设置html不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353993/

相关文章:

javascript - 在 JavaScript 中使用 'prototype' 还是 'this'?

javascript - 动画 scrollTop 触发滚动事件

javascript - 获取的数据未显示在新页面上(JavaScript/HTML)

javascript - VueJS 异步等待 - 未定义 regeneratorRuntime

javascript - 如何通过html属性设置ckeditor的语言?

javascript - 页面完全加载时确保 javascript 正在运行的最佳方法是什么?

javascript - 在多选表单上,如果未选择任何选项,则在提交时选择所有选项

javascript - 自动完成(自动过滤?),使用 jQuery 委托(delegate)

javascript - 可编辑选择

javascript - VueJS : Using nested components within jquery plugin