JQuery选择器问题

请帮我解释一下下面JQuery代码中,是把哪个元素的html值改变了。其中a,b,c都是变量,a,b在代码里是有意义的值,c好像是个undefined,$('div#'+... 请帮我解释一下下面JQuery代码中,是把哪个元素的html值改变了。其中a, b, c都是变量,a, b在代码里是有意义的值,c好像是个undefined,

$('div#'+a+' div#'+b,c).html("...");
展开
 我来答
yugi111
2015-03-12 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
var a="a",b="b",c=undefined;

就是在c对象中查找id是a的div和id是b的div元素,并设置其内部html。

用空格分开每个元素,

// 在content中查找selector1,..2,..3
$("selector1 selector2 selector3", content)
追问
很感谢你的回答,但在我们的代码里content那个地方的变量好像没有定义过,那是应该从哪里查找的呢?
追答
<!DOCTYPE HTML>
<html>
<head>
<title>yugi</title>
<meta charset=UTF-8 />
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
jQuery (function ($)
    {
// 如果是undefined,或者null,或者"",或者0,就表示在整个页面中查找。
    var a = "a", b = "b", c = undefined;
// 纠正一下,如果是多个,就是逗号分隔
// 如今是空格分开,表示id是a的div里面的id是b的div
    $ ('div#' + a + ' div#' + b, c).html ("...");
    });
</script>
</head>
<body>
<div id="a">
<div id="b">dd</div>
</div>
</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式