小编leo*_*ora的帖子

什么是正确的jquery选择器来获取具有特定类名的所有选择下拉列表?

我想循环所有下拉选择与某个类名称并添加一个项目,我只是在努力与正确的选择器


编辑: 我必须做错事,因为大多数受欢迎的答案似乎没有工作,所以我认为我的代码必须有一些怪癖.我已粘贴下面的HTML和jquery代码.如果这是有道理的,请告诉我.


HTML:

<select onfocus="this.enteredText='';" onkeydown="return handleKey();" onkeyup="event.cancelbubble=true;return false;" onkeypress = "return selectItem();"  class="componentSelect"  id="components0" name="applicationUpdater.dependencies[0].componentName" >
<option value= 5 >Client</option>
<option value= 79 >Server</option>
</select>

 <select onfocus="this.enteredText='';" onkeydown="return handleKey();" onkeyup="event.cancelbubble=true;return false;" onkeypress = "return selectItem();"  class="componentSelect"  id="components1" name="applicationUpdater.dependencies[0].componentName" >
<option value= 5 >Client</option>
<option value= 79 >Server</option>
</select>
Run Code Online (Sandbox Code Playgroud)

等等...

jquery代码:

    $('select.componentSelect').each(function() {
        var select = $(this);
        $(select).children('option').each(function() {
            if ($(this).text() == currentComponentName) {
                $(this).remove();
            }
        });

    });
Run Code Online (Sandbox Code Playgroud)

jquery select selector drop-down-menu

9
推荐指数
3
解决办法
5万
查看次数

jQuery ajax中是否有进度更新事件?

我有一个长期运行的任务,使用jquery ajax调用.我正在使用块ui插件来显示 "加载".无论如何我可以将进度消息发送回客户端以显示进度并在块ui插件消息上更新.

所以它会显示这一点(因为服务器完成它的工作)..

"加载第一个来源......"
"加载第二个来源 ...... "
"加载第三个来源
...... " "解析结果......"

asp.net-mvc jquery progress blockui

9
推荐指数
1
解决办法
9158
查看次数

如何处理重复的匿名类型成员冲突?

我正在创建一个匿名类型,我有相互冲突的字段名称.

以下代码失败,因为i.Namei.Target.Name都具有相同名称的属性; "名称".

我该如何解决这个问题?这是代码:

i => new
{
    i.Name,
    i.Target.Name,
    i.EndDate,
    i.LastUpdated
};
Run Code Online (Sandbox Code Playgroud)

c# anonymous-types

9
推荐指数
2
解决办法
1889
查看次数

如何为lambda表达式添加条件

如果我今天有这个代码使用LINQ查找总和:

return (MyArray.Sum(r => r.Trips);
Run Code Online (Sandbox Code Playgroud)

我想只包括r.CanDrive == true的itms.

你可以在单个linke lambda表达式中添加一个条件吗?你会怎么做

c# linq arrays

9
推荐指数
2
解决办法
3148
查看次数

我如何遍历OracleDataReader的所有列

我有以下代码,我想循环遍历此查询结果中的所有字段,并填充称为字段的字典.

鉴于datareader这可能吗?

            OracleCommand command = connection.CreateCommand();
            string sql = "Select * from MYTABLE where ID = " + id;
            command.CommandText = sql;

            Dictionary<string, string> fields = new Dictionary<string, string>();
            OracleDataReader reader = command.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

c# sql datareader

9
推荐指数
1
解决办法
2万
查看次数

有rowpan时的备用行颜色

我有这个HTML:

<table class="altRowTable">

<script type="text/javascript">
  $(document).ready(function() {
    $("table.altRow tr:odd").css("background-color", "#DEDFDE");
  });
</script>
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,直到我有一些包含a的行rowspan(它在行之间不一致).

所以我有这样的东西(下面" - "表示一个空格 - 在SOF中不能真正做表:))

|---ID---|---name---|---Number---|   
|---1----|---joe----|-----1------|   
|--------|---tom----|-----2------|   
|---2----|---joe----|-----3------|   
|---3----|---joe----|-----4------|   
|---4----|---joe----|-----6------|   
|---5----|---joe----|-----5------|   
|--------|---tom----|-----3------|   
Run Code Online (Sandbox Code Playgroud)

如何将rowspan中的所有行保持相同的背景颜色?

html jquery

9
推荐指数
1
解决办法
4486
查看次数

如何删除某个字符最后一次重复后的所有文本

给定任何字符串,我想删除特定字符后的任何字母.

这个字符可能在字符串中多次出现,我只想将它应用于最后一次出现.

所以我们说"/"是字符,这里有一些例子:

http://www.ibm.com/test ==> http://www.ibm.com
hello/test ==>你好

c# string parsing

9
推荐指数
1
解决办法
3万
查看次数

在C#中,在列表中对连续日期进行分组的最佳方法是什么?

我有一个日期列表,我想按连续几天的项目进行分组

所以如果在列表中我有以下日期:

2013年12月31日
2014年
1
月1日2014年
2 月1日2014年2月2日2014年
2月16日,2014年
3月13日

我想提出一种方法来分组,所以我得到:

第1组:
2013年12月31日
2014年
1 月1日,2014年1月2日

第2组:
2014年
2 月1日2014年2月2日

第3组:
2014年2月16日

第4组:2014年3月13日

如您所见,分组基于连续几天的项目.

C#中最好的方法是采用这个列表并将它们转换成这些组?

c# collections grouping

9
推荐指数
2
解决办法
2491
查看次数

布置座位表的最佳方法是什么?转换表结构的最佳方法是什么?

我试图从数据库中的数据动态(asp.net-mvc网站)绘制座位图到第一次尝试,我使用一个表作为布置"grid"行和列的方式,它看起来像一些东西像这样:

在此输入图像描述

在我的数据库中,我有一个名为Seat table的表,其中包含以下模式:

Id,行,列,名称

为了呈现上述内容,我会在我的数据库中有这个:

| Id | Row | Col |   Name   |  
| 1  |  2  |  2  | Seat 1   |  
| 2  |  4  |  3  | Seat 2   |  
| 3  |  6  |  2  | Seat 3   |   
| 4  |  6  |  4  | Seat 123 |  
| 5  |  8  |  2  | Seat ABC |  
| 6  |  9  |  5  | Seat DEF |  
Run Code Online (Sandbox Code Playgroud)

所以,我目前储存 …

html css asp.net-mvc jquery html-table

9
推荐指数
1
解决办法
5720
查看次数

使这些文本框排成一行的正确css宽度是多少?

我在HTML表格中有两行.以下是它的简化视图:

#topTextbox {
  width: 98%;
}

#bottomTextbox {
  width: 693px;
}
Run Code Online (Sandbox Code Playgroud)
<table>
  <tr>
    <td>
      <input type=text id=topTextbox />
    </td>
  </tr>
  <tr>
    <td>
      <select>
        <option value="0"></option>
        <option value="saab">Saab</option>
        <option value="mercedes">Mercedes</option>
      </select>
      <input type=text id=bottomTextbox />
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

第一行有一个长文本框,第二行有一个下拉列表和一个文本框.我试图得到它,所以这些排队的总宽度相同.问题是,随着新数据进入下拉列表,宽度将发生变化,因此我试图在底部文本框中找出正确的css,以便它在右侧与顶部文本框对齐.

这是它在Firefox中的样子: 在此输入图像描述

这是IE中的样子: 在此输入图像描述

所以今天我有一个问题,他们不会跨浏览器排队,以及随着项目被添加到下拉列表中这会变得更糟(因为底部有一个固定的宽度).

无论整个表格有多大以及新项目都添加到下拉列表中,保持这些文本框在右侧对齐的正确方法是什么?

html css css3

9
推荐指数
1
解决办法
754
查看次数