我目前正在控制台中使用(例如)
"id" : data.rslt.obj.attr("id").replace("node_",""),
突出显示匹配的元素。但是,当隐藏这些元素时,这不起作用。有没有好办法呢?
编辑:澄清,我只使用"id" : $(data.rslt.obj).attr("id").replace("node_",""),
标签作为示例,当我的意思是隐藏时,我说的是一个可以在窗外的元素,在一个隐藏的容器内,高度0,或任何难以找到的东西。通常基本上不可见,不只是> $("input[type='text']").css("background", "purple")
。
我担心的是找到所有匹配的元素以用于开发目的。这个问题不关于如何制作紫色的东西!
答案 0 :(得分:0)
也许是这样的:
$("input[type='text'], input[type='hidden']").css("background", "purple")
答案 1 :(得分:0)
您可以在尝试更改背景之前显示隐藏的元素。
$("input[type='text']").show();
$("input[type='text']").css("background", "purple")
如果隐藏了父级,请先显示父级,然后更改背景颜色。
$("input[type='text']").parent().show();
$("input[type='text']").css("background", "purple")
答案 2 :(得分:0)
这应该有效:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
if (![[NSUserDefaults standardUserDefaults] valueForKey:@"firstRunCompleted"])
{
[self setUpRootViewController];
}
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstRunCompleted"];
[[NSUserDefaults standardUserDefaults] synchronize];
return YES;
}
-(void)setUpRootViewController{
//Check if window is nil, if YES initialize the window as below
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
ViewController* viewControllerObj = [[ViewController alloc] init];
viewControllerObj.view = [[UIView alloc] initWithFrame:self.window.frame];
viewControllerObj.view.backgroundColor = [UIColor whiteColor];
[viewControllerObj setUpViewController];
self.window.rootViewController = viewControllerObj;
}