扫码关注官方订阅号
页面上有一个按钮,每次点击就会添加一个p标签,P标签内容 :
然后页面还有一个input :
在input中输入文字可以改变p标签中的文字,现在有个问题,如果我添加了多个p标签,怎样让我input每次绑定的是最后一个添加到页面的p标签而不是所有,,初学angular,感谢各位大哥大姐回复指导!
认证0级讲师
既然只绑定最后一个,就每次添加的时候绑定一个新的变量不就行了,就是input那个
再添加之前改变一下前面p标签的ng-bind的属性值就可以了 <script> var btn=$("#btnAdd"); var box=$("#box"); btn.click(function(){ //alert("Add p"); box.find("p").attr("ng-bind","title-old"); var p=$('<p ng-bind="title">haha</p>'); box.append(p); }); </script> <p id="box"> <input ng-model="title" type="text" /><input type="button" value="add" id="btnAdd"/> </p>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
既然只绑定最后一个,就每次添加的时候绑定一个新的变量不就行了,就是input那个