Tag: 索引

如何从函数内的数组中调用项目

我有一个“缩放”function,它采用以下格式: zoom( [a,b,c,d….], [a,b,c,d…] ); 我还有一个for循环,它获取了需要进入缩放数组的值: ABC.getAggregation(“V”)[0].getItems().forEach( function (item) { var a = item.getPosition().split(“;”)[0]; var b = item.getPosition().split(“;”)[1]; ABC.zoom( […], […] ); }); 如何将变量a和b添加到函数缩放的数组中? 所有变量a必须进入第一个数组,所有变量b必须进入第二个数组。 例: ABC.getAggregation(“V”)[0].getItems() //returns a list of 3 objects item.getPosition() //returns eg “0,0,0” for the first item and so on (for all 3) item.getPosition().split(“;”)[0] = “0” //now i want to add […]

搜索引擎可见性和jquery加载function

由于标题可能有点密码,我会直截了当地说:我开发了一个网站,在结构上提供了一个菜单,一旦你点击,而不是重定向你,页面内容将被导入到一个特定的容器中( div #container),使用函数jquery $(#container).load(content_page.php)。 因此,我有一个index.php页面,其中包含整个网站的结构和许多其他php页面,其内容可以根据菜单部分在index.php页面(div #container内)中加载。 现在我想知道:我的搜索引擎索引有问题吗? 每个php页面的内容都会被编入索引? 为了帮助建立索引,我暂时刚刚在索引中输入了一组关键字作为元标记。 几个飞蛾已经过去了,但是当我在谷歌寻找时,我只能通过输入其名称作为搜索参数来找到我的网站。 插入关键字或页面中的其他单词,我不能得到相同的结果。 有什么建议? 非常感谢。

Jquery索引找不到元素(-1)错误输入(带有live函数)

我想得到li元素的索引。 li元素在页面加载后创建。 Jquery返回-1未找到错误。 结构html(在dom中找到,而不是在页面源中): test1 test2 Jquery获取li索引: $(“#warp-expand ul li a”).live(‘click’,function () { var x = $(“warp-expand ul li”).index(this); alert(x); //returns -1 }); 如何制作李: $(“#playlister”).click(function () { $(“#jp_playlist_2 ul li”).each(function() { var s = $(this).text(); $(‘#warp-expand ul’).append(” +s+ ”); }); });

jQuery Cycle插件 – 如何返回当前显示的幻灯片的索引号?

我目前正在使用Malsup的Cycle插件 。 我只是想知道是否有可能让循环插件返回当前显示的幻灯片的索引号? 我想在特定幻灯片处于活动状态时更改页面内容。 不知道如何实现那个..

如何找到选择位置?

我正试图找到一个期权的指数。 例如,当我运行以下假代码时,我想获得1 JS: $(“#test [value =’USD’]”)。index()? HTML: CNY USD 这可能吗?

jQuery index()与所有可见的兄弟姐妹相关

我想获取与所有可见兄弟相关的元素索引。 td.index()确实将td的索引提取给所有其他td兄弟。 但是,当某些TD被设置为display:none 。 我想在计算索引时排除它们。 td.index(‘:visible’)似乎不起作用。

如何从项列表中获取特定的jQuery项?

我有这个: first second third fourth 然后我用jQuery选择它: $(‘ul’).find(‘li’); 或$(‘ul li’); 我怎么能从这两个jQuery选择器获得,例如只有第二个li或第三个,并且单独留下第一个和第四个? 我认为它可能适用于: $(‘myselector’).get(indexNumber); // however, it won’t work. 对这个问题的任何想法? 谢谢。

使用jQuery获取每个索引号

我正在尝试获得少数 的索引号。 李是8,我正试图得到每个李的号码。 在每次点击我点击这个function: var str = $(‘#amastorage li’).index(); alert(str); 总是给我8个。 编辑: 这就是我得到它的方式: $(“#amastorage ul”).find(‘a’).click(function () { var str = $(‘#amastorage li’).index(); alert(str); }); 我无法改变: $(“#amastorage ul”).find(‘a’).click(function () {因为它来自插件而且不起作用。 谢谢 我怎样才能提醒我选择的李号码?

通过jquery获取对象数组的索引

我有以下数组: var = array[ {“id” : “aa”, “description” : “some description”}, {“id” : “bb”, “description” : “some more description”}, {“id” : “cc”, “description” : “a lot of description”}] 我试图找到包含id === “bb”的数组的索引。 我想出的解决方案如下: var i = 0; while(array[i].id != “bb”){ i++; } alert(i) //returns 1 有一种更简单的跨浏览器function吗? 我尝试了$.inArray(id,array)但它不起作用。

使用jQuery查找表行索引

我是jQuery的中间用户。 我知道使用jquery找到表的rowIndex,但我的场景是另一个。 我的表(GridView)由20列组成,每列包含不同的控件,如文本框,下拉列表,图像,标签。 所有都是每行中的服务器端控件。 我将gridview与数据库中的记录绑定在一起。 现在当我点击任何控件或任何文本框的更改时,我需要获取该更改列的行的rowIndex。 这是我用户的代码: $(“#gv1 tr input[name $= ‘txtName’]”).live(‘click’, function(e){ alert($(this).closest(‘td’).parent().attr(‘sectionRowIndex’)); }); 但我无法获得rowIndex。 如果我在gridview中使用任何html控件,我就能得到rowIndex。 当点击gridview中的服务器控件时,有没有办法找出rowIndex?