【javascript-jQuery:按索引选择表列】教程文章相关的互联网学习教程文章

Jquery index()方法 获取相应元素索引值

index([subject])方法,返回值:Number(从0开始计数) index()方法返回指定元素相对于其他指定元素的 index 位置。注释:如果未找到元素,index() 将返回 -1。 代码如下:<html> <head> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ alert($(".hot").index($("#favorite"))...

jquery 获取当前元素的索引值

JavaScript代码 $("li").hover(function(){ alert($("li").index(this)); }); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行].index函数还是很好用的。它的说明为: 搜索与参数表示的对象匹配的元素,并返回相应元素的索引值。如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。

Javascript-使用jQuery,如何获取XML中找到的元素的索引?【代码】

我有这样的XML文件设置:<entry name="bob"></entry> <entry name="ryan"></entry> <entry name="joe"></entry> ... <entry name="etc"></entry>接下来,我有一行代码从XML中挑选出一个名称,如下所示:var $user= $('entry[images="' + userName + '"]', xml);但是,如何找出整个XML中$user的索引呢?示例:如果userName是’joe’,我应该找回数字’2′.有什么建议么?解决方法:您可以使用.index()方法:http://api.jquery.com/index/

php数组中的inArray jQuery,找到项目索引【代码】

我在网上某个地方找到的这段代码可以正常工作,这是我想要实现的目标:$(document).ready(function(){var arrData = [ "j", "Q", "u", "e","r","y" ]; alert(jQuery.inArray("Q", arrData)); });但是,我有一个来自php / mysql循环的数组,我这样输出并保存:$query = mysql_query("SELECT * FROM geo_orter");while(($row = mysql_fetch_assoc($query))){$i = $row['ort_id'];$result[$i] = $row['ortnamn'];};$allaOrterjson=json...

javascript-jQuery:按索引选择表列【代码】

我有一个表MyTable,我想使用循环选择列i,并测试列i是否具有某个CSS类. 我尝试了这个:thestop = 4; // simplified for clarityfor (i = 0; i < thestop; i++){if ( $('#MyTable .th').eq(i).hasClass('MyClass') ){ $(this).width('60'); } }当然,这有几个问题,我似乎无法弄清楚.任何想法欢迎! 谢谢.解决方法: $('#MyTable th.MyClass').each(function(i) {$(this).width( arr[i] ); }); 其中arr是包含宽度的数组.

javascript – 获取我相对于jquery集合单击的元素的索引【代码】

我这里有一个小提琴,非常简单. http://jsfiddle.net/tnQne/ 我有的js在这里$('section a').on('click', function() {alert($(this).index()); });它总是返回0,因为在部分内只有1个锚标记.我想要的是它返回jquery集合中被点击元素的位置.因此,如果我点击最后一个锚点,它将返回2(基于0)解决方法:您需要存储原始集合并在该集合上调用index.var links = $('section a').on('click', function() {alert(links.index(this)); });jsFiddle...

php – jquery tablesorter索引列插入【代码】

我有一个来自postgres查询的PHP生成表.如何使用tablesorter插件在表的开头插入带有编号行的索引列?分拣工作.谢谢. klejgkekrj qwef<html><head><link href="/media/css/blue/style.css" rel="stylesheet"><script src="/media/js/jquery.js" type="text/javascript"></script><script src="/media/js/jquery.tablesorter.js" type="text/javascript"></script><script src="/media/js/jquery.tablesorter.widgets.js" type="text/...

javascript – jQuery UI选项卡 – 如何获取当前选定的选项卡索引【代码】

我知道这个具体的问题已经是asked before,但是我没有在jQuery UI Tabs插件上使用bind()事件获得任何结果. 我只需要新选择的选项卡的索引,以便在单击选项卡时执行操作. bind()允许我挂钩到select事件,但是我通常的获取当前选中选项卡的方法不起作用.它返回先前选择的选项卡索引,而不是新选项卡索引:var selectedTab = $("#TabList").tabs().data("selected.tabs");以下是我尝试用于获取当前所选标签的代码:$("#TabList").bind("ta...

在JavaScript或JQuery中获取文本节点的子索引【代码】

我需要弄清楚如何将父级内部的文本元素的子编号与其他元素混合在一起.这是一个示例案例:<p>Here is a picture of something:<img src="something.png"/>Now on to other things, like <span id="highlight">this</span> thing. </p>我想得到< span>元素子编号,应为3(基于0的计数).我该怎么做呢?使用JQuery的index()不起作用,因为它只计算元素而不是文本,在这种情况下会给出1.感谢您花时间看这个.解决方法: function getIndex(nod...

javascript – Jquery:获取另一个div中动态添加的div的索引?【代码】

我在容器div中添加div.我想在左边显示子div的索引.我怎样才能做到这一点?$('#btn').on('click', function() {$('#container').append('<div class="section">' + $(this).index('.container') + ' B</div>');}); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div id="container"><div class="section">A</div><div class="section">B</div></div><button id="btn">Click Me!</bu...

javascript – jQuery的$(选择器).eq(索引)和$(选择器)[索引]是一样的吗?【代码】

所有这些方式有什么区别?//1 $('div').eq(index) //2 $('div')[index] //3 $($('div')[index] )//4 $('div').get(1)它们一样吗?解决方法:没有. 第一个和第三个返回jQuery对象,而第二个和第四个返回DOM元素:$("div").eq(index) === $($("div")[index]); // --> jQuery object$("div")[index] === $("div").get(index); // --> DOM element你可以在这里阅读最后一个案例:http://api.jquery.com/get/. 如果您需要查看类型之间...

javascript – 使用jQuery get(0)索引暂停和播放多个HTML5视频?【代码】

我有几个视频的页面.可以单击缩略图来播放每个视频.问题是对于超过2个视频,点击第3个缩略图不会暂停第2个视频,所以我同时播放了2个视频.我也使用fadeOut()来切换每个视频的可见性,无论视频数量多少,这都可以正常工作.因此,我认为问题在于代码的get(0)部分. 这是一个显示问题的jsfiddle:http://jsfiddle.net/trpeters1/EyZdy/28/ 此外,这里有一个更详细的代码块,可以解决问题:$(function(){$('#video_1,#video_2,#video_3,#video_...

javascript – Jquery每个函数不适用于字符串索引数组【代码】

我无法让$.each()jquery函数使用字符串索引数组,任何想法都错了吗? 示例@ JSFiddle – >http://jsfiddle.net/WKDUA/ 码:var firstArray = [52, 33];document.writeln("First Array:\n<ul>"); $.each(firstArray, function(key, value) {document.writeln('<li>[' + key + ']: ' + value + "</li>\n"); }); document.writeln("</ul>\n");var secondArray = new Array();secondArray['first'] = 'foo'; secondArray['second'] = '...

javascript – Jquery,在嵌套数组上使用“inarray”来查找特定值的索引?【代码】

我正在努力解决这个问题,我仍然是javascript的新手,我正在尝试jquery $.inarray函数,因为我需要能够在数组中找到一个值,以便我可以从同一个数组“line”返回其他值,比如它的ID. 当我尝试使用jquery的inarray函数时,就像这样,我只是回到-1,说当我知道值存在时它不存在,嵌套在数组中..我不知道如何处理这个我可以搜索一个值,任何建议都非常感谢.valuereturn = $.inArray("search_for_value", jsonarray) ; alert (valuereturn)编辑2:...

javascript – jquery – 获取2个数组的类似值的索引【代码】

我想得到array1和array2的类似值的索引,并将其存储到stored_index变量中.array1 = ["50","51","52","53","54","55","56","57","58","59"];array2 = ["59","55","51"];存储的索引应如下所示.stored_index = [9,5,1]; // index 9,5,1 is equal to their indices in array 1解决方法:Javascript map()可以这样做:var array1 = ["50","51","52","53","54","55","56","57","58","59"]; var array2 = ["59","55","51"]; var stored_inde...