课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
<script type="text/javascript">
//通过.text()的回调,获取原本的内容,修改,在重新赋值
$(".left a:first").text(function(index,text){
return '增加新的文本内容' + text
})
</script>
如果注释之前的操作,这个在第一个框中显示,但一起执行就在第二框中显示
2016-09-29
源自:jQuery基础 (一)—样式篇 3-2
正在回答
保留前面的那个操作把第一个框中的标签元素都替换掉了,变成了<div>整个div的子节点都被替换了</div>, 你在执行最后一个那么取到的第一个 a元素就是在第二个框中了; 反之删除前面操作第一框中是有元素标签的所以改变第一框中显示;
保留下面代码
//通过.html()方法替换html结构
$(".left div:first").html('整个div的子节点都被替换了')
这个是你说的第一个框,执行完上面代码后如下;
<div class="div">
整个div的子节点都被替换了
</div>
qq_miaomiaodoub_0 提问者
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答下面的代码,最后两个script怎么不起作用呢?
2 回答为什么在18行填写只显示方框,写进body里面就能显示字了?
3 回答为什么在框里最上面会出现一条横线
4 回答为什么只有一个方框?里面内容没有呢?
2 回答最后一个的text怎么改变的是第二个div的值 而第一个没变