jquery怎样向数组里添加一个元素?还有...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery怎样向数组里添加一个元素?还有...相关的知识,希望对你有一定的参考价值。

jquery怎样向数组添加元素,然后再查找数组里有没有这个元素,如果有的话再删除,例如: <a>"这是一个a"</a> 比如说点击这个a时把它的内容 "这是一个a" 添加到一个数组里,再次点击时从数组里删除 "这是一个a"

javascript中添加数组元素的方法。

参考技术A

jquery往数组中加元素可以通过两种方式:

1、通过数组的push方式添加元素

2、通过数组的下标方式添加元素

示例

<script>
 var arr=[];
 arr.push('a');//第一种方式,往数组末尾添加一个字符a
 arr[arr.length]='a';//第二种方式,往数组末尾添加一个字符a
</script>

参考技术B jquery往数组中加元素可以通过两种方式:
1、通过数组的push方式添加元素
2、通过数组的下标方式添加元素
示例
<script>
var arr=[];
arr.push('a');//第一种方式,往数组末尾添加一个字符a
arr[arr.length]='a';//第二种方式,往数组末尾添加一个字符a
</script>
参考技术C temp = [];
$('a').click(function ()
    var txt = $(this).text();
    if(!$.inArray(txt, temp)) 
        temp.push(txt);
     else 
        temp = $.grep(temp, function(n,i)
            return n != txt;
        );
    
);

本回答被提问者采纳

JQuery之append和appendTo的区别,还有js中的appendChild用法

append:描述: 在每个匹配元素里面的末尾处插入参数内容。
添加的版本: 1.0.append( content [, content ] )
content:
    类型: String, Element, jQuery
    DOM 元素,DOM元素数组,HTML字符串,或者jQuery对象,用来插在每个匹配元素里面的末尾。
content:
    类型: String, Element, Array, jQuery
    一个或多个DOM元素,元素数组,HTML字符串,或jQuery对象插入到每个匹配元素的末尾。
    添加的版本: 1.4.append( function(index, html) )
function(index, html)
    类型: Function()
    一个返回HTML字符串,DOM元素,jQuery对象的函数,该字符串用来插入到匹配元素的末尾。接收index 参数表示元素在匹配集合中的索引位置和html 参数表示元素上原来的 HTML 内容。在函数中this指向元素集合中的当前元素。appendTo:描述: 将匹配的元素插入到目标元素的最后面(译者注:内部插入)。
添加的版本: 1.0.appendTo( target )
target:
    类型: Selector, Element, jQuery
    一个选择符,元素,HTML字符串,DOM元素数组,或者jQuery对象;符合的元素们会被插入到由参数指定的目标的末尾。
.append()和.appendTo()两种方法功能相同,主要的不同是语法——内容和目标的位置不同。对于.append(), 选择表达式在函数的前面,参数是将要插入的内容。对于.appendTo()刚好相反,内容在方法前面,无论是一个选择器表达式 或创建作为标记上的标记,它都将被插入到目标容器的末尾。
参考技术A 不同之处在于:内容和选择器的位置,以及 append() 能够使用函数来附加内容。
$("button").click(function()
$("<b>Hello World!</b>").appendTo("p");
);

$("button").click(function()
$("#id").append("<b>Hello World!</b>")
);本回答被提问者采纳

以上是关于jquery怎样向数组里添加一个元素?还有...的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎样向json中的object添加键值对(元素)?

jquery循环获取值想依次添加到数组里,再怎么从数组中取出值

Xcode怎样查看数组中每一个数的值?

如何向数组里添加元素

java 怎样将数组里的元素进行拆分

jquery 向DIV动态添加元素