javascript工作中遇到的问题

首先说个成语,这个成语这几天似乎很热,也许初夏到来的原因,小编语文学的差,第一次不知道怎么念:taotieshengcan--

饕餮盛餐 ,下面应用百度的解释:

  • 【解释】:传说龙生九子,其第五子叫饕餮,是上古一种凶猛且残忍的魔兽,喜食人,食量大。饕餮原是《左传》中用来形容贪财贪食之不仁不义者。但在现在饕餮大餐多用来形容“丰富的,丰盛的,大量的”等意思。饕餮是一种想象中的神秘怪兽。这种怪兽没有身体,只有一个大头和一个大嘴,十分贪吃,见到什么吃什么,由于吃的太多,最后被撑死。它是贪欲的象征。
  •        1.工作中遇到个select选择框,其中默认第一个Option有属性selected="selected",然后赋值方式错了,导致自己浪费很长时间。代码如下:
  •                           $('#id').attr("value",1);
    以上是不可取的,select的赋值方式应该是这样的:$('#id').avl(1),多简单的,被自己搞的那么累,由于中间记错,以为赋值方式应该是第一种,导致没效果,然后自己一直摸索和网上搜,最终又快又麻利的还是在google上找到了解决方案(还是俗话说的好:有技术问题找google。毕竟国外人家看资料不用翻译的,原版资料),代码如下:
  •  $('#id  option[value="1"]').attr("selected", "selected");      //要注意的是1需要带引号,看了几个列子都没带引号,但是浏览器里不带引号根本不认可的选择器
  • 把人家的网址附上:
  • http://stackoverflow.com/questions/11847643/change-text-box-value-based-on-select-input-with-selected-attribute
  • 点击打开链接
  • 瞬间有种泪奔的感觉,真的很......其实就一个val()的事,结果...................................
  •         2.$.extend(data1,data2);平时知道$.extend可扩展,可以将后面的统统合并到第一个里面。可用的时候没想到它。他可以帮你传参的时候解决参数的覆盖问题。
  •         3.if(elem.checked)
  •            if($(elem).prop("checked"))
  •            if($(elem).is(":checked"))
  •            这三个都是返回Boolean值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值