2019.03-04 工作中遇到的前端问题与解决方法

本文记录了2019年3月至4月期间在实际工作中遇到的一些前端开发问题,包括JavaScript方面的挑战及对应的解决策略。通过这些问题的解决,深入探讨了前端开发中的常见难点和最佳实践。
摘要由CSDN通过智能技术生成
1.Style设置
  设置宽度和对齐 style="width: 150px;margin-left: 10px;"

2.元素移除 
    $("#booth_wash_num th:gt(0)").remove()
    remove()移除元素 empty()清空元素内的东西
3.下标大于某值的选择器
  #booth_wash_num th:gt(0) 

4.增加元素
  (1):$("#robo_num").append("<th>"+res[i].robo_num+"号機</th>")
      append() 在选择器选中的标签内部进行增加
	  注意事项:只能在$("#id")上使用,否则会被解析为字符串,而不是元素
      after()  在选择器选中的标签外部的后面
  (2) 在增加元素时,每次都要var新建,否则都会append同一个元素
  

5.CSS引入
  (1)<input style="margin-top:20px;">
  (2)<style>.p{
   margin-top:20px;}</style>
  (3)<link href="/css/global.css" th:href="@{/css/global.css}" rel="stylesheet"></link>

6.Onchange事件
  $("#before_endDate").change(function(){
   console.log($("#before_endDate").val())})
  onchange触发时,得到的值是改变后的值,不是改变前的值

7.页面加载时触发的onload事件
  $(function()){
   }

8.取得标签内部值
  (1)$(this) 
  (2)$(#ab).function(e){
   e.target.id //输出ab}

9.取得label对应值
  replace_interval = $("label[For='xxx']").text()[0]

10.aria与data属性
  (1)aria为残障人士准备,其实可以当做特殊的标签存放值[aria-label='xxx']
	 aria-tabindex=使用tab键获取焦点,一般只有超链接a和表单才能被访问,设置这个可以获取焦点
	 aria-label->将元素赋予标签,例如=Close,相当于告诉辅助软件这个是"close"的作用,对元素进行注释!
	 aria-role/role 相当于告诉程序这个角色和功能
  (2)data属性是自定义属性,可以使用 $("#xx"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值