Tag: 列表

jquery将嵌套的单选按钮列表转换为带有optgroup标题的下拉列表

我已经在SO上看到了更多的post ,这些post正在寻找一个链接列表并将它们变成一个下拉列表。 我已经采用了这些例子,并没有太多的运气将它们应用到我的标记,这有点不同。 我需要使用标签打开带有标签的嵌套列表,并将它们转换为带有标题的下拉列表,删除嵌套的无线电输入和标签。 基本上我正在使用的单选按钮列表是一个非常失控,一个干净的下拉列表将是更好的可用性和屏幕空间。 处理完转换后,计划是隐藏原始单选按钮集,然后将用户下拉选项映射到相应的单选按钮,以便在提交表单时进行处理。 但首先我需要生成下拉列表。 。 。 以下是起始标记的简化示例: USA Northeast Mid-Atlantic New England South West No Venue Region 我试图将上面的内容转换为以下内容: Northeast Mid-Atlantic New England South West No Region 您可能会注意到第一个示例中的顶级 也有一个与之关联的单选按钮 – 但这不是所希望的,因为我们希望用户在选择时尽可能精确。 这应该是标题,但不幸的是我无法控制生成的内容。 我喜欢的解决方案类型是使用一个函数将现有标记处理成一个新实体,然后我可以在隐藏原始实体后附加到父DOM元素。 在这个SO线程中 @Enki提供了这种方法的解决方案,但是我无法应用它,因为我无法理解它是如何迭代所有元素的。 他的解决方案是这样的: function sitemapCycle(){ if(typeof(sitemapNode)===”undefined”) sitemapNode= $(“#sitemap”); if($(this).find(“ul”).length) { sitemapNode= $(sitemapNode).append(”).children().last(); $(this).find(“ul li”).each(sitemapCycle); sitemapNode= $(sitemapNode).parent(); } else { $(sitemapNode).append(”+$(this).text()+”); […]

Keyup使用jQuery过滤带有标头的多个列表

我正在尝试使用jQuery过滤带有标题(类别名称)的多个列表(特定类别的书籍)。 我只想过滤搜索列表中的项目(特定书籍),但不过滤标题。 如果列表为空,则标题(类别名称)应该消失。 到目前为止我的工作是过滤多个列表,但如果列表为空,则标题不会消失。 我还想从filter中排除.custom-books列表。 HTML: Custom Books Don’t see your book in our list? Add it yourself! Academic Academic Book One Academic Book Two Botany Botany Book One Botany Book Two 和我的jQuery: var $products = $(‘#workflow_books li ul li a’) $(“#search”).keyup(function() { $products.show().filter(function() { return !re.test($(this).text()); }).hide(); }) 有任何想法吗? 谢谢和高分! 麦克风

在服务器端访问JSON字符串化数据

我想在服务器端使用JSON字符串化数组:: 发送字符串化数据的FOrmat是:: task:[{“TaskID”:4,”OwnerID”:1,”RecurrenceID”:null,”Title”:”Test Title1234″,”Description”:”Desc… “,”Start”:”2014-04-28T01:00:00.000Z”,”End”:”2014-04-30T06:00:00.000Z”,”RecurrenceRule”:””,”RecurrenceException”:”Task Exception Occured”,”IsAllDay”:false}] 在服务器端我试图访问是作为:: public virtual JsonResult Test_UpdateSchedule(IList task) { //Implementation Code } 但是我无法在这里访问它。 我的ViewModel的FOrmat如下:: public class SchedulerViewModel { public int TaskID { get; set; } public string Title { get; set; } public string Description { get; set; } public DateTime Start{get;set;} public DateTime End{get;set;} public string RecurrenceRule { get; […]

从列表中删除元素 – JQuery / JavaScript

我在div中有这样的列表: 5,2,3,1,4,9,8 如何从列表中删除给定元素? 可以使用JQuery或JavaScript。 请注意,列表中的数字是唯一的,它们来自int(11)类型的数据库,它们不是任何顺序。 任何帮助赞赏的人……

jQuery使用简单的选择框过滤列表

我想用jquery或javascript过滤这个简单的LIST。 我找到的唯一例子就是这样的多个选择框 : http : //jsfiddle.net/EfEYQ/ 你能帮我么? Thx提前 Select by Country Australia Austria Brazil Canada KIDS AAAAAA 1 BBBBBB 2 CCCCCC 2 DDDDDD 1 EEEEEE 3 FFFFFF 4

如何继续检查中的新元素?

我想继续检查新的li元素,以便每当有这些新元素时,我会收到新警报? JS: $(function () { if ($(‘#div’).find(”)) { alert(‘you just got new elements’); } // it is just an examplory function which // will keep looking for only new elements created by ol list })(); Js小提琴在这里http://jsfiddle.net/younis764/rWcKu/3/ 请帮忙。

使用父元素的属性设置img src的值

我有一个产品列表,在每个带有jquery的li元素中,我想在li元素中的img内的属性data-thumb中显示图像。 即将img src的值设置为每个li元素中data-thumb的值,但在加载时我想显示已存在的ajax-loader.gif。 有人能引导我朝着正确的方向前进吗? 例: 谢谢!

asp.net/MVC 3 / razor / jquery / cascading下拉列表无法正常工作

我是stackoverflow以及jquery / javascript的新手。 我一直在寻找不同的方法来为我当前的项目添加级联下拉列表,并且还没有找到适合我的方法。 我的大部分发现都是从过时的,基于MVC 2到webforms到旧技术。 我确实找到了一些基于MVC 3/4的教程和post,这些教程和post都有帮助,但我仍然要把鼠标放在电脑屏幕上。 我寻求帮助的一些链接是: Radu Enuca关于级联下拉列表 的教程和Rick_Anderson的教程 该项目的一些背景: 我正在创建一个工作单系统,供员工每天将时间提交到办公室。 我有一个下面列出的控制器,视图和jquery脚本。 调节器 public class WorkTicketController : Controller { private Context db = new Context(); public ActionResult GetClientReps(int id) { var Reps = from c in db.ClientReps where c.ClientID == id select c; List clientReps = new List(); foreach (var item in […]

如何使用jQuery搜索嵌套列表?

我已经将一个简单的搜索字段放在一起查看列表,但我有嵌套列表,它仅限于单个级别列表 – 如何修改 我把它放在一个小提琴里; http://jsfiddle.net/marksweb/4CJMe/ 我需要对if(filter)做什么才能检查嵌套项,如果结果存在则不隐藏嵌套列表的子项? 演示现场; http://dl.dropbox.com/u/3755926/cssTricks/main.html (function ($) { // custom css expression for a case-insensitive contains() jQuery.expr[‘:’].Contains = function(a,i,m){ return (a.textContent || a.innerText || “”).toUpperCase().indexOf(m[3].toUpperCase())>=0; }; function searchList(header, list) { // header is any element, list is an unordered list // create and add the filter form to the header var form […]

JQuery将类添加到某个列表项

我正在尝试添加一个脚本,将一个类添加到我选择的列表项中。 我试过这个,但它没有添加课程 $(‘.navigation ul li’).get(0).addClass(“active”); 我究竟做错了什么?