我想从具有空类属性的所有元素中删除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"> </div>');
$('.splitcolcontainer ul, .splitcolcontainer ol').wrap('<div></div>');
});
Run Code Online (Sandbox Code Playgroud)
有一个空类的原因是因为我正在添加类'right_col',然后在以后删除它.我不知道是否会有其他类,所以我需要检查该属性是否为空.感谢你目前的帮助!
目前,我正在我的应用初始化中打开数据库连接.它是一个相当小的应用程序,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)
如果我打开连接然后在我获取行后关闭它会更好吗?这似乎是许多打开和关闭的连接.
我正在寻找一个有效的解决方案,有效地使用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) 我目前正在进行并行编程课程,我们的第一个编程练习是创建四个线程,显示"hello world"类型的消息.我想知道运行线程的核心是什么.我尝试在Unix上使用TOP命令来显示所有进程,我确实看到了5个不同的线程,但不知道如何查看运行每个线程的内核.
我试图了解以下最糟糕的C代码(来自uboot项目)的含义:
rc = ((ulong (*)(bd_t *, int, char *[]))addr) (bd, --argc, &argv[1]);
Run Code Online (Sandbox Code Playgroud)
它是什么?一个函数调用?它更具可读性吗?
在此先感谢您的帮助!
我想创建一个电影介绍的应用程序,就像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) 使用F#解析AST来构建解释器的最佳方法是什么?有很多F#例子用于简单的语法(基本的算术运算),但我似乎找不到任何具有更大范围功能的语言.
受歧视的工会看起来非常有用,但您如何构建具有大量选项的工会呢?是否更好地在其他地方定义类型(例如加法,减法,条件,控制流)并将它们作为联合中的预定义类型组合在一起?
或者我错过了一些更有效的口译员写作方式?对每种类型的eval函数更有效,或者使用monad?
提前致谢
我有一个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.谢谢.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(0);
Run Code Online (Sandbox Code Playgroud)
这使它成为聋人的价值.如何将其设置为零?
我正在一个有大量遗留javascript和jquery包含的网站上工作,没有文档可以显示发生了什么.
我有一个特定的问题要修复,我找不到单击按钮时正在执行的相关代码.为了避免拖网浏览(并理解)数百行遗留脚本,是否有一个功能,可能在Firebug中,可以识别单击按钮时正在执行的脚本?
谢谢你的帮助.
c ×1
c# ×1
coding-style ×1
database ×1
date ×1
embedded ×1
f# ×1
firebug ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
linux ×1
mysql ×1
optimization ×1
performance ×1
php ×1
sdk ×1
sql ×1
sql-server ×1
t-sql ×1
textbox ×1
time ×1
timer ×1