Tag: list

如何将Click事件添加到PhoneGap中的动态列表视图?

我必须将click事件添加到动态列表视图中。 当我单击此列表时,它会重定向到更多详细信息页面。 我正在获取特定区域中可用的酒店列表并插入列表视图。 现在当我点击任何特定列表酒店重定向到更多详细信息页面。 查看可用酒店列表的以下图像列表视图。 每个酒店都有唯一的ID所以当我点击任何列表时,它将使用该唯一的酒店ID并从服务器获取该酒店的更多详细信息,并在该特定酒店的一个专用页面上显示。 我的问题是如何在动态列表视图中添加单击并传递该唯一的酒店ID,以便稍后我可以使用该酒店ID从服务器获取更多信息。 我的脚本代码,如何在动态列表中添加单击 $(document).ready(function(){ $(“#btnReg”).click(function(){ $(“#listHotelsOptions”).empty(); var distance = document.getElementById(‘distance_id’).value; var output=””; var hiddenId=””; $.ajax({ url:”http://192.168.1.4/Experiements/webservices/getHotels.php”, type:”GET”, dataType:”json”, data:{type:”login”, Distance:distance}, ContentType:”application/json”, success: function(response){ console.log(response) $.each(response, function(index,value){ hiddenId+=”+value.Hotel.Id+”; output+=’ ‘+value.Hotel.Name+’ has’+value.Hotel.Romms+”; }); $(“#listHotelsOption”).append(output).listview().listview(‘refresh’); }, error: function(err){ alert(JSON.stringify(err)); } }) //ajax }); //click }); //ready

使用JQuery在JavaScript中通过Dropdown调用的Click事件

月份和年份有两个下拉列表。 根据年份,月份列表将发生变化。 这工作正常,但由于某种原因,我的“跨领域”没有得到更新。 问题是当用户选择一个月时,不会调用click事件。 注意:这一年是完美的。 隐藏下拉列表div function Dropdown (element) { $(“#month div, #year div”).hide(); // hide all dropdowns if (element) $(“#”+element+” div”).toggle(); // show dropdown of specified element } 逻辑显示列表取决于下拉年份值 function UpdateMonths(){ var temp = “”; if (parseInt(Get.Year()) <= 2012){ temp = "Month1″; }else{ temp = “Month9”; } return temp; } 显示月份或年份的列表 $(“#month span, #year […]

在jquery中的元素列表之后的SyntaxError:missing]

我想为StudentDetailsVo列出项目分配对象。 我一直在收到这个错误。 $(“#searchAtten”).click(function(){ $(“#tablerows”).empty(); var sectionId=$(“#selSection :selected”).attr(“id”); var studid=$(“#studentid”).val(); var datee = ${resultVO.monthEndDate} var reqD = ${resultVO.reqdEndDate} //I need to assign object here var namem =${resultVO.studentList} alert(“namem”+namem); var betweentDate= reqD-datee; alert(“betweentDate = “+betweentDate); for(var i=1;i<=datee;i++){ alert(i); $("#tableRows tr").append('’+i+”); } if(sectionId == undefined) { sectionId = “null”; } if(studid == “”) { studid = “null”; } […]

为什么jQuery Append不能用于HTML列表项的末尾?

我正在尝试克隆一个列表项,然后将其附加到该克隆列表项的底部,请注意它应该在克隆的列表项下面,而不是在列表的底部,因为我自己可以这样做。 目的是将它与jQuery.ui排序一起使用。 一切都很好,事实上我甚至可以得到克隆和追加权利。 但是,它会在结束 标记之前附加它,并且在我的生命中,我不能强制它在此标记之后追加。 这是HTML标记: feature 我们关注的部分是class=”other” ,在点击时会复制列表项。 到目前为止这是jQuery: // This works fine $(“.other”).click(function() { // This needs to be set (global) to be used later on in some future code. actionTarget = this; // This grabs the whole list item var targetStory = $(actionTarget).parent().parent(); // This clones the list item, as well as […]

使用jQuery获取另一个文件列表中的下一个href?

我搜索和搜索了,似乎我坚持这个问题。 不知怎的,我认为这不会太难,而且可能不适合那些对jQuery有更多了解的人。 我有一个.html文件,我们称之为“originalfile.html”,带有几个列表,如下所示: 链接在一个新窗口中打开,在“link(x).html”文件中,我希望“上一个”和“下一个”按钮在现在关闭的原始文件中保持上/下列表,可以通过某种方式进行返回:在div #content中的所有列表中命中== 0时的第一个href,或者换句话说是一个循环。 “next”和“prev”按钮应该从_self窗口中的原始文件打开列表中的下一个/ prev链接,其中下一个文件将具有相同的按钮,依此类推。 我不知道我是否会以正确的方式解决这个问题,但我已经做到了这一点: 我通过使用得到当前的文件名 var filename = location.pathname; 然后我通过使用获得原始列表 $.ajax({ url: ‘/path/originalfile.html’, success: function(response) { $(“#linkdiv”).html(jQuery(response).find(‘#content’).html()); }); 我正在使用新的div“#linkdiv”,然后搜索该div中的当前文件名 $(“#linkdiv a[href=(filename)]”); 我无法让它工作,以及如何找到next()和prev()href等。我相信我可能会在某个地方错过一个.live? 现在的问题是,是否有办法做这样的事情: $.ajax({ url: ‘/path/originalfile.html’, success: function(response) { $(“#next”).html(jQuery(response). find(‘href with same value as current filename’). next(“href”); $(“#prev”).html(jQuery(response). find(‘href with same value as current filename’). prev(“href”); }); 现在我知道这段代码不起作用,但有没有办法通过使用当前文件名找到href,然后获取上一个和下一个href并将它们附加到ID为#next和#prev的按钮???

jQuery UI:将可排序从Accordion拖到外部

我有两个连接的可排序列表。 一个是简单的页面,另一个是手风琴。 (我使用手风琴作为另一个列表的容器) 我的目标是让用户可以打开手风琴并将项目从该列表中拉出并放到页面上。 它有效 – 除了占位符在离开手风琴时消失。 我试过帮助:’克隆’并增加zIndex。 这是代码的简化版本: $(document).ready(function(){ $( “#inside” ).accordion({ collapsible: true, fillSpace: true, active: false }); $(“#ulOutsideList, #ulInsideList”).sortable({ opacity: 0.7, revert: 100, scroll: true, helper: ‘clone’, zIndex: 50000, connectWith: “.connectedSortable”, }); }); outside 1 outside 2 outside 3 container inside 1 inside 2 inside 3

使用jquery将列表拆分为相同大小的子列表的最有效方法

使用jQuery,分割列表的最有效方法是什么 … 分为几个子列表 … … 每个子列表(除了可能是最后一个)有n个项目。 我希望将DOM的查询和操作保持在最低限度,并将原始DOM元素移动到新列表中而不是克隆它们。

如何将列表值传递给jqplot以获取堆积条形图

我正在尝试绘制一个堆积的条形图但是没有显示条形图。 不知道为什么? 让我解释一下我在做什么。 我已经在数据库的3列中存储了值,然后使用list(集合)我可以使用jsp在我的表上显示它。 现在我已经编写了代码来在同一个jsp页面上生成堆积条形图,但我无法将其显示为堆积条形图。 这是我的jsp January Report for January Market Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 Jan-08 Jan-09 Jan-10 Jan-11 Jan-12 Jan-13 Jan-14 Jan-15 Jan-16 Jan-17 Jan-18 Jan-19 Jan-20 Jan-21 Jan-22 Jan-23 Jan-24 Jan-25 Jan-26 Jan-27 Jan-28 Jan-29 Jan-30 Jan-31 AUK ${item.count} ${item.dataamount} ${item.result} AUS ${item1.count} ${item1.dataamount} ${item1.result} ADE ${item2.count} ${item2.dataamount} ${item2.result} Ebay […]

是否有一个jquery List插件可以自动排序项目并具有强大的添加/删除方法?

我一直在谷歌搜索几个小时寻找处理我的情况的东西。 我不够熟练写自己的jquery插件..Y !! 该插件应该自动对列表进行排序,而不是能够轻松地从列表中添加/删除项目。 Themeroller能够是一个加号。 我会基本上使用任何东西,只要我可以添加一个项目到列表(或任何其他容器),项目来自一个模式弹出窗口,使用ajax搜索项目。 一旦找到该项目,我想点击该项目并将其添加到列表中,它将根据字母排序将其置于正确的顺序。 我认为我失去视线的地方是项目的复杂性,需要让项目包含: 项目的名称 隐藏值,[项目的int id], 一个或两个复选框,用于打开/关闭该项目的function。 我对任何想法,关于更好的流程的建议,或者指向可能让我关闭的插件的指针都非常开放。

jQuery是否总是按照代码中的顺序遍历DOM?

比方说,我有一个可排序的列表: Item 1 Item 2 Item 3 我想知道的是,如果我进行如下的jQuery调用: $.each($(‘li’), function(key, item) {…}); 我可以期待jQuery从上到下遍历条目吗? 我已经运行了一些测试,并尝试使用jQueryUI动态重新排列项目,到目前为止,它似乎总是按顺序运行。 但这总是可以预料到的吗? 或者是运气不好,到目前为止我还没有碰到任何东西让我想到其他方面……?