jquery 简单的css标签选择问题 20分求解 如果要选择变量'#'+id 下的 p 标签 下的 .link 类应该怎样写呢?$function show(id){$('#'+id > p > .link); ---自己想的 不过是错的 呵呵} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('#'+id+' > p > .link') <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>5_14</title><script src="jquery-1.3.2.js"></script><script language="javascript" type="text/javascript">$(document).ready(function(){ });function test(){ var id = "#test"; var txt = $(id).find("[class=link]").length; alert(txt)} </script></head><body><div id="test" onclick="test()"> <p> <div class="link">test</div> <div class="link">test</div> <div class="link">test</div> <div class="link1">test</div> </p></div></body></html>不用p那个标签 $('#'+id+'>p>.link')不要有空格 <script type="text/javascript">//<![CDATA[function foo(){ var id = "foo"; var txt = $('#'+id+' > p > .link').length; //都可以,加不加> 或者空格都可以 //var txt = $('#'+id+' p .link').length; //var txt = $('#'+id+'>p>.link').length; alert(txt);} $(function(){ foo();});//]]></script><div id="foo"><p> <span class="link">test</span> <span class="link">test</span> <span class="link">test</span> <span class="link1">test</span></p></div> 有一点要提示的是像#2的是错误的,p是段落,p里面不能有div(块)所以出现的结果是0,换成span就可以了 $("#" + id + ' p .link') 新年好,问一下这个for循环不可以这样写吗 手头有个貌似被称之为混淆加密的东东,求助 div动态获取子节点的值 使用JS跳转页面能否不改变地址栏? Jquery升级,求大神指导!!! 如何知道当前是第几周? 求救!!! 在JavaScript中调用new ActiveXObject("Scripting.FileSystemObject")会涉及安全问题吗? 孟兄请进,有个问题??怎样屏蔽掉ie的后退按钮,就是使他变灰 js 如何找到图片的某一处内容的坐标 IE与FireFox的js和css(差别杂谈) b.php如何接收a.htm上select中显示的文字
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>5_14</title>
<script src="jquery-1.3.2.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
});
function test(){
var id = "#test";
var txt = $(id).find("[class=link]").length;
alert(txt)
}
</script>
</head><body>
<div id="test" onclick="test()">
<p>
<div class="link">test</div>
<div class="link">test</div>
<div class="link">test</div>
<div class="link1">test</div>
</p>
</div>
</body>
</html>
不用p那个标签
$('#'+id+'>p>.link')不要有空格
<script type="text/javascript">
//<![CDATA[
function foo(){
var id = "foo";
var txt = $('#'+id+' > p > .link').length;
//都可以,加不加> 或者空格都可以
//var txt = $('#'+id+' p .link').length;
//var txt = $('#'+id+'>p>.link').length;
alert(txt);
}
$(function(){
foo();
});
//]]>
</script>
<div id="foo"><p>
<span class="link">test</span>
<span class="link">test</span>
<span class="link">test</span>
<span class="link1">test</span>
</p></div>
所以出现的结果是0,换成span就可以了