Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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返回“未定义不是函数”_Javascript_Jquery_Html - Fatal编程技术网

Javascript 追加内容时,jQuery返回“未定义不是函数”

Javascript 追加内容时,jQuery返回“未定义不是函数”,javascript,jquery,html,Javascript,Jquery,Html,因此,我创建了代码,用户单击按钮,然后jQuery读取输入文本中的值,并将其存储在变量中。但是,如果我想使用该变量并将该值附加到元素中,jQuery将返回undefined,因为它不是一个函数,也不起作用。这是小提琴: Fiddle:这是关于添加菜单div元素表单文本字段。这是你发送的小提琴代码的更新,希望对你有所帮助 $('#btnSubmit').on('click',function(e){ var newMenu = $('#add_list').val(); var ele

因此,我创建了代码,用户单击按钮,然后jQuery读取输入文本中的值,并将其存储在变量中。但是,如果我想使用该变量并将该值附加到元素中,jQuery将返回undefined,因为它不是一个函数,也不起作用。这是小提琴:


Fiddle:

这是关于添加菜单div元素表单文本字段。这是你发送的小提琴代码的更新,希望对你有所帮助

$('#btnSubmit').on('click',function(e){
   var newMenu = $('#add_list').val();
   var elem = '<li><a href="#"><span class="glyphicon glyphicon-briefcase"></span>     '+newMenu+'</a></li>';
    $('.nav-pills.nav li').last().append(elem);
});

一个可能的原因可能是,如果文本输入的值为null,并且您正在对此变量使用parseInt或parseFloat。所以在使用前检查它的值

    $("#btn").click(function(e){
        var myvar= $("#myhiddenfld").val();

        if(myvar=="") myvar=0;
        else myvar=parseInt(myvar);

        $("#storeinput").val(myvar);
        //or use your append code here as you like

    })

嗯,不在CSS字段中发布JavaScript可能会有所帮助……是的,这就是我正在搜索的内容。谢谢: