为了账号安全,请及时绑定邮箱和手机立即绑定

$("p").append(function(n)n这个参数代表什么?

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("p").append(function(n){

      return "<b>This p element has index " + n + "</b>";

    });

  });

});

</script>

</head>


<body>

<h1>This is a heading</h1>

<p>This is a paragraph.</p>

<p>This is another paragraph.</p>

<button>在每个 p 元素的结尾添加内容</button>

</body>

</html>


正在回答

1 回答

$("p")这个选择器选中了多个p元素,function(n)中的n就是这些p元素的序号,0、1、2……

1 回复 有任何疑惑可以回复我~
#1

web_東 提问者

能否详细点,谢谢。
2018-03-11 回复 有任何疑惑可以回复我~
#2

慕的地2439609 回复 web_東 提问者

在<body>内看到有2个<p>。在<script>中定义了页面加载完事件绑定了按钮的点击事件:点击后在每个<p>中添加一段话。所以点击以后会遍历这两个<p>。那么这两个<p>的先后顺序是什么呢,这个n就是这两个<p>的序号。
2018-03-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$("p").append(function(n)n这个参数代表什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信