小编Shy*_*anu的帖子

jQuery .attr()方法返回undefined

<ul id="footernav">
    <li><a href="javascript:void(0);" id="chat" data-icon="custom" data-transition="none">Tools</a></li>
    <li><a href="javascript:void(0);" id="email" data-icon="custom" data-transition="none">My Ride</a></li>
    <li><a href="javascript:void(0);" id="login" data-icon="custom" data-transition="none">News</a></li>
    <li><a href="javascript:void(0);" id="skull" data-icon="custom" data-transition="none">Cool</a></li>
    <li><a href="javascript:void(0);" id="coffee" data-icon="custom" data-transition="none" class"ui-btn-active ui-state-persist">Contact</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

现在,我使用这个jQuery函数来获取idli我已单击其中:

$('#footernav li').click(function(){                     
    alert($(this).attr('id'));                    
});
Run Code Online (Sandbox Code Playgroud)

但它回来了undefined.

jquery undefined attr

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

'Appdelegate'没有可见的@interface声明选择器'setupTabBarController'

我已经创建了一个方法 Appdelegate.m

-(void)setupTabBarController {
         // details goes here
}
Run Code Online (Sandbox Code Playgroud)

现在ABC.m我想访问setupTabBarController

我已经包含了app delegate:

#import "AppDelegate.h"
Run Code Online (Sandbox Code Playgroud)

然后:

AppDelegate *maindelegate = [[AppDelegate alloc] init];
[maindelegate setupTabBarController];
Run Code Online (Sandbox Code Playgroud)

但它显示错误,

'Appdelegate'没有可见的@interface声明选择器'setupTabBarController'

哪里错了?

iphone cocoa-touch objective-c ios appdelegate

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

标签 统计

appdelegate ×1

attr ×1

cocoa-touch ×1

ios ×1

iphone ×1

jquery ×1

objective-c ×1

undefined ×1