问题列表 - 第19348页

检查class属性是否为空,然后如果jQuery为true则将其删除

我想从具有空类属性的所有元素中删除class属性.

例如:

`<li class="">One</li>`
Run Code Online (Sandbox Code Playgroud)

<li>One</li>
Run Code Online (Sandbox Code Playgroud)

我一直在努力解决这个问题!我得到的最接近的是

var len = $(".splitcolcontainer ul li[class]").val().length;
 if (len == 0)
  {
  $('.splitcolcontainer ul li').removeAttr("class");
  }
Run Code Online (Sandbox Code Playgroud)

但没有雪茄.我知道这将是非常简单,但没有任何谷歌搜索给我的光!干杯.

编辑:由于人们问我为什么要删除它,这里是整个脚本:

$(document).ready(function() {
     $( '.splitcolcontainer ol, .splitcolcontainer ul').each(function() {
          if($(this).is("ol")) { var ordered = true; }
          var colsize = Math.round($(this).find("li").size() / 2);
          $(this).find("li").each(function(i) {
               if (i>=colsize) {
                    $(this).addClass('right_col');
               }
            });
          if(ordered) {
               $(this).find('.right_col').insertAfter(this).wrapAll("<ol class='splitcol' start='" + (colsize+1) + "'></ol>").removeClass("right_col");

          } else {
                $(this).find('.right_col').insertAfter(this).wrapAll("<ul class='splitcol'></ul>").removeClass("right_col");            
            }

     });


    $('.splitcolcontainer').after('<div class="clear">&#160;</div>');
    $('.splitcolcontainer ul, .splitcolcontainer ol').wrap('<div></div>');
});
Run Code Online (Sandbox Code Playgroud)

有一个空类的原因是因为我正在添加类'right_col',然后在以后删除它.我不知道是否会有其他类,所以我需要检查该属性是否为空.感谢你目前的帮助!

jquery

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

我应该多久关闭一次数据库连接?

目前,我正在我的应用初始化中打开数据库连接.它是一个相当小的应用程序,PHP,如果这是相关的.

我应该连接数据库,进行调用,然后为我编写的每个数据库函数关闭并重复此过程吗?

例如,我有以下函数从我的应用程序初始化中获取$ db变量.

function get_all_sections()
{
    global $db;
    $sql = 'select * from sections'; 

    if (!$db->executeSQL($sql, $result))
    {
        throw new Exception($db->getDatabaseError());
        exit();
    }

    $sections = array();

    for ($i = 0; $i < $db->numberOfRows($result); $i++)
    {
        $sections[] = new Section($db->fetchArray($result, MYSQLI_ASSOC));
    }

    return $sections;
}
Run Code Online (Sandbox Code Playgroud)

如果我打开连接然后在我获取行后关闭它会更好吗?这似乎是许多打开和关闭的连接.

php mysql database optimization

6
推荐指数
1
解决办法
5056
查看次数

SQL Server 2005全文搜索多个表和列

我正在寻找一个有效的解决方案,有效地使用SQL Serve r2005的containsstable功能.目前我有,例如员工和地址表.

-Employee
Id
Name

-Address
Id
Street
City
EmployeeId
Run Code Online (Sandbox Code Playgroud)

现在,用户只能在一个文本框中输入搜索条件,我希望将这些术语拆分并使用"AND"运算符进行搜索.FREETEXTTABLE似乎自动使用"OR".

现在让我们说用户输入"John Hamburg".这意味着他想在汉堡找到约翰.所以这就是"John AND Hamburg".

因此,以下将不包含任何结果,因为CONTAINSTABLE会检查"John AND Hamburg"的每一列.

所以我的问题是:在多个列/表中使用AND运算符执行全文搜索的最佳方法是什么?

SELECT *
FROM Employee emp
    INNER JOIN 
        CONTAINSTABLE(Employee, *, '(JOHN  AND Hamburg)', 1000) AS keyTblSp
        ON sp.ServiceProviderId = keyTblSp.[KEY]    
    LEFT OUTER JOIN [Address] addr ON addr.EmployeeId = emp.EmployeeId
UNION ALL
SELECT *
FROM Employee emp 
    LEFT OUTER JOIN [Address] addr ON addr.EmployeeId = emp.EmployeeId
    INNER JOIN 
        CONTAINSTABLE([Address], *, '(JOHN  AND Hamburg)', 1000) AS keyTblAddr
        ON addr.AddressId = keyTblAddr.[KEY]    

...
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server full-text-search

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

运行我的流程的核心是什么?

我目前正在进行并行编程课程,我们的第一个编程练习是创建四个线程,显示"hello world"类型的消息.我想知道运行线程的核心是什么.我尝试在Unix上使用TOP命令来显示所有进程,我确实看到了5个不同的线程,但不知道如何查看运行每个线程的内核.

linux parallel-processing

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

C - 这条线是什么意思?

我试图了解以下最糟糕的C代码(来自uboot项目)的含义:

rc = ((ulong (*)(bd_t *, int, char *[]))addr) (bd, --argc, &argv[1]);
Run Code Online (Sandbox Code Playgroud)

它是什么?一个函数调用?它更具可读性吗?

在此先感谢您的帮助!

c embedded coding-style

11
推荐指数
2
解决办法
683
查看次数

我有MPMoviePlayerController的问题[iPhone SDK]

我想创建一个电影介绍的应用程序,就像gameloft游戏一样.因此,当应用程序已经发布时,电影播放正常,但在移动播放之前..我的FirstViewController xib文件首先显示然后电影开始播放!为什么?这是我的代码:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    
NSBundle *bundle = [NSBundle mainBundle];
    NSString *moviePath = [bundle pathForResource:@"movie" ofType:@"m4v"];

    NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain];

    MPMoviePlayerController *IntroMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];

    IntroMovie.movieControlMode = MPMovieControlModeHidden;
    [IntroMovie play];
}
Run Code Online (Sandbox Code Playgroud)

iphone sdk

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

F#解析抽象语法树

使用F#解析AST来构建解释器的最佳方法是什么?有很多F#例子用于简单的语法(基本的算术运算),但我似乎找不到任何具有更大范围功能的语言.

受歧视的工会看起来非常有用,但您如何构建具有大量选项的工会呢?是否更好地在其他地方定义类型(例如加法,减法,条件,控制流)并将它们作为联合中的预定义类型组合在一起?

或者我错过了一些更有效的口译员写作方式?对每种类型的eval函数更有效,或者使用monad?

提前致谢

f# language-design abstract-syntax-tree

11
推荐指数
1
解决办法
3976
查看次数

C#应用程序变得缓慢且无法响应,因为多行文本框中的字符串增长

我有一个C#应用程序,其中有很多信息被添加到文本框中以显示给用户.在处理数据时,几乎立即,应用程序变得非常缓慢且无响应.这就是我目前正在尝试处理这个问题的方法:

   var saLines = textBox1.Lines;
   var saNewLines = saLines.Skip(50);
   textBox1.Lines = saNewLines.ToArray();
Run Code Online (Sandbox Code Playgroud)

此代码每100mS从一个计时器运行.有没有更好的方法来处理这个?我使用的是Microsoft Visual C#2008 Express Edition.谢谢.

c# performance textbox timer

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

如何将Date对象的时间设置为零(00/00/00)

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(0);
Run Code Online (Sandbox Code Playgroud)

这使它成为聋人的价值.如何将其设置为零?

java time date

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

捕获正在执行的特定javascript代码onClick

我正在一个有大量遗留javascript和jquery包含的网站上工作,没有文档可以显示发生了什么.

我有一个特定的问题要修复,我找不到单击按钮时正在执行的相关代码.为了避免拖网浏览(并理解)数百行遗留脚本,是否有一个功能,可能在Firebug中,可以识别单击按钮时正在执行的脚本?

谢谢你的帮助.

javascript firebug javascript-events

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