招人的一个面试题及后续提问,考量你的基础jquery能力。积极参与

amhoho 发布于 2013/01/10 18:31
阅读 1K+
收藏 3

昨天,我把我们工作室BOSS出的一个面试题推给大家解答,详情猛击此处

后续问了个题:请大家继续参与,昨天现场有个兄弟就回答了这题而被招聘,不可小看基础功。

问题:倘若这些链接不规则呢  <a href="#" target="不规则的真实链接" id='num' > 要你根据以上句子 将target中的链接页load至#content中 要求代码高效简洁完整。

加载中
0
Narky
Narky

$('#num').click(function(){
    var url = $(this).attr('target');
    $('#content').load(url);
});
不知道理解的对不对

sxgkwei
sxgkwei
根据描述,你写得代码非常正确。
0
a
amhoho

引用来自“Narky”的答案

$('#num').click(function(){
    var url = $(this).attr('target');
    $('#content').load(url);
});
不知道理解的对不对

你理解的不够全面

那target整个页面都load了 根据原题 只需要taget里的某个div如#content

stormAction
stormAction
描述有误
龙上
龙上
我觉得是你的语句有问题。我怎么看都觉得是Load到#conten里面
0
a
amhoho

引用来自“amhoho”的答案

引用来自“Narky”的答案

$('#num').click(function(){
    var url = $(this).attr('target');
    $('#content').load(url);
});
不知道理解的对不对

你理解的不够全面

那target整个页面都load了 根据原题 只需要taget里的某个div如#content

也许我没讲明白吧 总体而言:页面上#abc的链接点击后 将target="baidu.html"中的 baidu.html给load进一个#box的div。。。
dodola
dodola
回复 @Narky : 他的意思貌似是把target的字符串加载到content里,$('#content').text(url);
Narky
Narky
我理解的没问题。看来是你的描述有问题
0
qycms_cn
qycms_cn
问题都描述不清的人,真是无语了。
0
th小米粥
th小米粥
猜得麻烦  应该是考 a[target] 选择器和 事件冒泡吧?
0
designer
designer
$('#num').click(function(){
    $("#box").html("<iframe src='"+$(this).attr('target')+'"/>")
);
0
dedenj
dedenj
出这题的目的是啥。。。新手不会,老手不屑。。
sxgkwei
sxgkwei
回复 @dede.g : 。。。我是搞技术的,招来的技术人员,只有真的技术不错才能得到认可和尊敬。。。
dedenj
dedenj
@sxgkwei 个人觉得这题一看就是一个技术爱好者出的,不是一个有些规模的公司为招人出的。个人感觉吧。。
sxgkwei
sxgkwei
回复 @dede.g : 会这个和错误的习惯有什么关系?
dedenj
dedenj
回复 @sxgkwei : 啥都不懂至少没有错误的习惯..
sxgkwei
sxgkwei
嘿嘿,招人嘛,出这样常见的题目很正常啊。会这个,至少不是啥都不懂的新手啊。
0
一酷
一酷
真心没理解你的问题,1楼的做法没错啊。
0
stormAction
stormAction

引用来自“amhoho”的答案

引用来自“Narky”的答案

$('#num').click(function(){
    var url = $(this).attr('target');
    $('#content').load(url);
});
不知道理解的对不对

你理解的不够全面

那target整个页面都load了 根据原题 只需要taget里的某个div如#content

楼主的描述明显是错误的,按现在的描述,Narky 答案正确无误。

如果你的描述是这样的:将target链接页中的#content,load至当前页的#content,那你的这个回复才成立;

$('#num').click(function(){
    var url = $(this).attr('target');
    $('#content').load(url+' #content');
});


提交后怎么多出来了个span。。没有span。。注意。。


返回顶部
顶部