$(function(){
$(".sure").click(function(){
var ospan=$(".liebiao li p span");
for(var i=0; i<ospan.length){
ospan[i].html($(".in").val());
}
})//不知道我的代码哪里有问题,浏览器调试就报错,是ospan[i]的写法不对吗?谢谢!
1 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
兄弟,你代碼槽點頗多:
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()) })
添加回答
举报
0/150
提交
取消