js Cannot set property 'color' of undefined

if(cToObj.pack == 1 ){

$("input[name='pack']").attr("checked","checked"); 
    $("#s_pack").style.color="#ff0000";

// $("#s_pack").css("color","red");

alert("该包裹需要加强包装,请注意!");
}

运行报错 Cannot set property 'color' of undefined是怎么回事?

阅读 8.5k
2 个回答

jQuery对象没有style属性,样式通过css设置

$("#s_pack")[0].style.color = "#ff0000" || $("#s_pack").css("color","#ff0000");
 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题