$(function(){
$(".sure").click(function(){
var ospan=$(".liebiao li p span");
for(var i=0; i<ospan.length){
ospan[i].html($(".in").val());
}
})//不知道我的代码哪里有问题,浏览器调试就报错,是ospan[i]的写法不对吗?谢谢!
for (var i=0; i < ospan.length; i++) {
少了 i++
一眼就看出来了,因为我以前也这样错过(逃
兄弟,你代碼槽點頗多:
var ospan = $(".liebiao li p span");
// 少了後半部的 i++
for(var i = 0; i < ospan.length ; i++){
// 不能直接這樣用,拿到的會是普通Dom物件
ospan[i].html($(".in").val());
}
下面提供幾個方式:
for(var i = 0; i < ospan.length ; i++){
// 先轉成 jQuery 物件
$(ospan[i]).html($(".in").val());
}
jQuery
提供的 each
方法
ospan.each(function() {
$(this).html($(".in").val())
})