Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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,这个javascript和HTML有什么问题吗?我试图这样做,当点击其中一个.tagSuggestTag时,它的值被插入,但出于某种原因,它什么也不做 Javascript: $('.tagSuggestTag').click( function(){ var currentTags = $('#testTags').val(); var selectedTag = $(this).html(); if (currentTags == ""

这个javascript和HTML有什么问题吗?我试图这样做,当点击其中一个
.tagSuggestTag
时,它的值被插入
,但出于某种原因,它什么也不做

Javascript:

  $('.tagSuggestTag').click(
     function(){
       var currentTags = $('#testTags').val();
       var selectedTag = $(this).html();
       if (currentTags == "") {
           currentTags = selectedTag;
       } else {
           currentTags = currentTags + ", " + selectedTag;
       }
       $('#testTags').val(currentTags);
     });
HTML:


    测试 测试2
  • test3
更新: 请参见此处的完整HTML:

我发现了问题所在,我没有说
中的内容是由AJAX添加的,所以我忘记了我需要通过
点击
.live()
没有问题,代码

确保将其包装在
$(文档)中。准备好了吗

$(function() {
    $('.tagSuggestTag').click(function() {
        var currentTags = $('#testTags').val();
        var selectedTag = $(this).html();
        if (currentTags == "") {
            currentTags = selectedTag;
        } else {
            currentTags = currentTags + ", " + selectedTag;
        }
        $('#testTags').val(currentTags);
    });
});
没问题,密码

确保将其包装在
$(文档)中。准备好了吗

$(function() {
    $('.tagSuggestTag').click(function() {
        var currentTags = $('#testTags').val();
        var selectedTag = $(this).html();
        if (currentTags == "") {
            currentTags = selectedTag;
        } else {
            currentTags = currentTags + ", " + selectedTag;
        }
        $('#testTags').val(currentTags);
    });
});

错误必须在其他地方,您的代码工作正常:

错误必须在其他地方,您的代码工作正常:

Chromedude:确保正确导入jQuery。您的代码似乎正常工作,请看这里:

祝你好运,
Amit

Chromedude:确保正确导入jQuery。您的代码似乎正常工作,请看这里:

祝你好运,
Amit

您所展示的JQuery代码似乎没有任何问题。您只需要包含$(document).ready()进行初始化

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">

    $(document).ready(function () {
        $('.tagSuggestTag').click(function () {
             var currentTags = $('#testTags').val();
             var selectedTag = $(this).html();
             if (currentTags == "") {
                 currentTags = selectedTag;
             } else {
                 currentTags = currentTags + ", " + selectedTag;
             }
             $('#testTags').val(currentTags);
        });
    });

</script>

$(文档).ready(函数(){
$('.tagSuggestTag')。单击(函数(){
var currentTags=$('#testTags').val();
var selectedTag=$(this.html();
如果(currentTags==“”){
currentTags=selectedTag;
}否则{
currentTags=currentTags+“,”+所选标记;
}
$('#testTags').val(currentTags);
});
});
问候,, 朱奈德·穆夫蒂

您提供的JQuery代码似乎没有任何问题。您只需要包含$(document).ready()进行初始化

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">

    $(document).ready(function () {
        $('.tagSuggestTag').click(function () {
             var currentTags = $('#testTags').val();
             var selectedTag = $(this).html();
             if (currentTags == "") {
                 currentTags = selectedTag;
             } else {
                 currentTags = currentTags + ", " + selectedTag;
             }
             $('#testTags').val(currentTags);
        });
    });

</script>

$(文档).ready(函数(){
$('.tagSuggestTag')。单击(函数(){
var currentTags=$('#testTags').val();
var selectedTag=$(this.html();
如果(currentTags==“”){
currentTags=selectedTag;
}否则{
currentTags=currentTags+“,”+所选标记;
}
$('#testTags').val(currentTags);
});
});
问候,, 朱奈德·穆夫蒂

和?会发生什么?怎么了?怎么了?发生了什么事?@Kissaki@Krtek什么都没有,它根本没有插入任何东西。javascript控制台或任何东西中没有错误?在这个JSFIDLE中工作得很好:我在中尝试了您的代码,它按照您的预期工作。你能发布完整的html源代码吗?和?会发生什么?怎么了?怎么了?发生了什么事?@Kissaki@Krtek什么都没有,它根本没有插入任何东西。javascript控制台或任何东西中没有错误?在这个JSFIDLE中工作得很好:我在中尝试了您的代码,它按照您的预期工作。你能发布完整的html源代码吗?嗯。。。这很奇怪,它以前对我有用,但现在它不必在页面上的其他地方了。@chromedude,您是否将此代码包装在文档中。准备好了吗?是否包含jQuery脚本?你有没有检查FireBug控制台有没有错误?是的,三个都检查过,我想看看上面有没有未关闭的函数或者其他什么东西。。。这很奇怪,它以前对我有用,但现在它不必在页面上的其他地方了。@chromedude,您是否将此代码包装在文档中。准备好了吗?是否包含jQuery脚本?你有没有检查FireBug控制台有没有错误?是的,三个都检查过,我想看看上面有没有未关闭的函数或其他什么