这是内容的结构,我想选择除前两个之外的所有LI(即无链接)
jQuery(document).ready(function(){
var nosubnav = jQuery('.first-level li:not(:has(ul))');
var nosubnavsize = jQuery('.first-level li:not(:has(ul))').size();
jQuery(nosubnav).css('border' , '1px solid red');
alert('List item which does not have submenu '+nosubnavsize);
});
Run Code Online (Sandbox Code Playgroud)
div class="navigation-container">
<ul class="first-level">
<li><a href="#">No Link</a></li>
<li><a href="#">No Link</a></li>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a>
<ul>
<li><a href="#">Link2.1</a></li>
<li><a href="#">Link2.2</a>
<ul>
<li><a href="#">Link 2.2.1</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Link </a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
相关问题:如何计算没有ul的li?
我想在所选文本周围插入自己的自定义标记和脚本.像这样的东西
var range = window.getSelection().getRangeAt(0);
var sel = window.getSelection();
range.setStart( sel.anchorNode, sel.anchorOffset );
range.setEnd(sel.focusNode,sel.focusOffset);
highlightSpan = document.createElement("abbr");
highlightSpan.setAttribute("style","background-color: yellow;");
highlightSpan.setAttribute("onmouseout","javascript:HideContentFade(\"deleteHighlight\");");
highlightSpan.setAttribute("onmouseover","javascript:ShowHighlighter(\"deleteHighlight\",\""+id_val+"\");");
highlightSpan.appendChild(range.extractContents());
range.insertNode(highlightSpan);
Run Code Online (Sandbox Code Playgroud)
这适用于正常情况,但如果我在不同段落中选择一些文本,extractContents API将验证返回的HTML并添加其他标记以使其成为有效的HTML.我想要选择的确切HTML,而不需要javascript做的额外验证.
有什么办法可以做到吗?我已经按照如何突出显示DOM Range对象的文本中提到的方式尝试了它?但事情是我想要用户特定的亮点,所以如果A添加了一些亮点B应该无法看到它.为此我准备好了我的后端代码.
使用VS2005中VB.NET中的CheckListBox,如何强制选择至少一个项目?
您可以在设计时选择其中一个项目以使其成为默认项目吗?
处理此方案的验证部分的最佳方法是什么?什么时候应该要求用户勾选其中一个方框?
我需要在Eclipse插件的视图工具栏中添加一个下拉按钮.
实际上工具栏中的按钮添加如下:
<extension point="org.eclipse.ui.viewActions">
<viewContribution id="..." targetId="$MyViewId$">
<action id="..."
toolbarPath="action1"
class="Class extending Action and implementing IViewActionDelegate">
</action>
</viewContribution>
</extension>
Run Code Online (Sandbox Code Playgroud) 我只是想知道C中是否有一个XOR逻辑运算符(类似于&&表示AND,但是对于XOR).我知道我可以将XOR分成AND,NOT和OR,但简单的XOR会好得多.然后我想到如果我在两个条件之间使用普通的XOR位运算符,它可能会起作用.对于我的测试,它做到了.
考虑:
int i = 3;
int j = 7;
int k = 8;
Run Code Online (Sandbox Code Playgroud)
仅仅为了这个相当愚蠢的例子,如果我需要k大于i或大于j而不是两者,XOR将是非常方便的.
if ((k > i) XOR (k > j))
printf("Valid");
else
printf("Invalid");
Run Code Online (Sandbox Code Playgroud)
要么
printf("%s",((k > i) XOR (k > j)) ? "Valid" : "Invalid");
Run Code Online (Sandbox Code Playgroud)
我把按位XOR ^,它产生"无效".将两个比较的结果放在两个整数中导致2个整数包含1,因此XOR产生错误.然后我用&和|尝试了 按位运算符和两者都给出了预期的结果.知道真实条件具有非零值,而虚假条件具有零值,所有这些都是有意义的.
我想知道,是否有理由使用逻辑&&和|| 当按位运算符&,| 和^工作一样吗?
如何在iPhone钥匙串中添加安全标识(证书+私钥)?我在应用程序中有.p12文件.我可以使用SecPKCS12Import()从中获取身份,但是当我尝试执行以下操作时:
NSMutableDictionary *secIdentityParams = [[NSMutableDictionary alloc] init];
[secIdentityParams setObject:(id)kSecClassIdentity forKey:(id)kSecClass];
[secIdentityParams setObject:label forKey:(id)kSecAttrLabel];
[secIdentityParams setObject:(id)myIdentity forKey:(id)kSecValueRef];
status = SecItemAdd((CFDictionaryRef) secIdentityParams, NULL);
Run Code Online (Sandbox Code Playgroud)
我收到错误= -25291 - >没有可用的信任结果.我究竟做错了什么?
我使用 mysqldump 自动将我所有的数据库转储到一个文本文件,并将此转储保存为备份。我使用 --all-databases 选项来转储我的数据库,但它也会转储我不需要的系统数据库(information_schema、phpmyadmin 等)。
有没有办法用 mysqldump 转储我的所有数据库,而无需在命令行上明确命名它们(这样我就不必每次创建新数据库时都修改备份脚本),但忽略所有系统数据库?
我有几个C和C++项目都遵循我已经使用了一段时间的基本结构.我的源文件进入src/*.c,中间文件进入obj/*.[do],顶级目录中的实际可执行文件.
我的makefile大致遵循这个模板:
# The final executable
TARGET := something
# Source files (without src/)
INPUTS := foo.c bar.c baz.c
# OBJECTS will contain: obj/foo.o obj/bar.o obj/baz.o
OBJECTS := $(INPUTS:%.cpp=obj/%.o)
# DEPFILES will contain: obj/foo.d obj/bar.d obj/baz.d
DEPFILES := $(OBJECTS:%.o=%.d)
all: $(TARGET)
obj/%.o: src/%.cpp
$(CC) $(CFLAGS) -c -o $@ $<
obj/%.d: src/%.cpp
$(CC) $(CFLAGS) -M -MF $@ -MT $(@:%.d=%.o) $<
$(TARGET): $(OBJECTS)
$(LD) $(LDFLAGS) -o $@ $(OBJECTS)
.PHONY: clean
clean:
-rm -f $(OBJECTS) $(DEPFILES) $(RPOFILES) $(TARGET)
-include …Run Code Online (Sandbox Code Playgroud) SQL不是我的强项之一.我有一个SQL Server 2008数据库.此数据库具有一个存储过程,该过程接收八个int参数.为了保持这个问题的重点,我将使用这些参数之一作为参考:
@isActive int
Run Code Online (Sandbox Code Playgroud)
这些int参数中的每一个都是-1,0或1. -1表示"未知"或"不关心".基本上,我需要查询一个表,如果int参数是非-1,我需要在我的WHERE子句中考虑它.因为有8个int参数,所以IF-ELSE语句似乎不是一个好主意.与此同时,我不知道怎么做呢?
如果参数不等于值,在SQL中是否有一种优雅的方式来添加WHERE条件?
谢谢!
我想动态更改最大上传文件限制。表示不更改服务器上的php.ini文件。
只要用户上传的内容超过2 mb,我的上传限制就应该更改。
我想通过php完成所有这些操作。
提前致谢。
backup ×1
c ×1
css ×1
debian ×1
dependencies ×1
dump ×1
eclipse-pde ×1
eclipse-rcp ×1
file-upload ×1
gnu-make ×1
html ×1
iphone ×1
javascript ×1
jquery ×1
makefile ×1
mysql ×1
php ×1
security ×1
sql ×1
sql-server ×1
t-sql ×1
vb.net ×1
winforms ×1
xor ×1