Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 如果不是这样,这有什么问题_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如果不是这样,这有什么问题

Javascript 如果不是这样,这有什么问题,javascript,jquery,html,Javascript,Jquery,Html,我试图通过在几个不同的情况下为不同的访问者随机更改html元素的ID来向html元素添加一些文本 由于某些原因,我的文本没有添加到元素中 有人看到我的代码有什么问题吗 这里有一个链接,指向我设置的JSBin var linkAnchor=$(“#linkAnchor”); var randShareLink=Math.floor(Math.random()*5)+1; $(文档).ready(函数(){ 如果(randShareLink==1){ $(linkAnchor).append(

我试图通过在几个不同的情况下为不同的访问者随机更改html元素的ID来向html元素添加一些文本

由于某些原因,我的文本没有添加到元素中

有人看到我的代码有什么问题吗

这里有一个链接,指向我设置的JSBin


var linkAnchor=$(“#linkAnchor”);
var randShareLink=Math.floor(Math.random()*5)+1;
$(文档).ready(函数(){
如果(randShareLink==1){
$(linkAnchor).append('case1');
}else if(randShareLink==2){
$(linkAnchor).append('case2');
}否则{
$(linkAnchor).append('case 3');
}
});

代码很好。但是,您的jsbin设置不正确-您需要添加jquery库以使其正常工作

另外,使用linkAnchor.append,因为它已经是一个jquery对象


缺少JQuery框架

var linkAnchor=$('#linkAnchor');
var randShareLink=Math.floor(Math.random()*5)+1;
$(文档).ready(函数(){
如果(randShareLink==1){
$(linkAnchor).append('case1');
}else if(randShareLink==2){
$(linkAnchor).append('case2');
}否则{
$(linkAnchor).append('case 3');
}
});


您在结尾处有一个结束参数,而没有一个开始参数可以使用它。InkAnchor已经是一个jQuery对象。不需要
$(linkAnchor)
。只需
linkAnchor.append()