我遇到了jQuery选择器的问题。
$('#test').keyup(function(){
var val = $('#test').val();
$('p').hide();
$("p:has(b):contains(" + val + ")").show().next().show();
$("p:not:has(p):contains(" + val + ")").show();
});
$("p:not:has(p)").show();
选择给定的类型,
但是
$("p:not:has(p):contains(" + val + ")").show();
给出了类型错误。
$("p").not(":has(p):contains(" + val + ")").show();
也会出错。我如何使用:contains()
?
编辑: 有小提琴https://jsfiddle.net/ev1v0cwa/
p:not:has(p):contains
在Firefox中TypeError: a is undefined
并在Fiddle中错误选择器undefined ??
答案 0 :(得分:0)
尝试try:
x = data['first']['second']['third']
assert x
except KeyError, AssertionError:
pass