首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用jquery怎么获取该属性

2012-09-10 
用jquery如何获取该属性?HTML codeinput typetext classtjbminput idcouponSchemeInstance.amoun

用jquery如何获取该属性?

HTML code
<input type="text" class="tjbminput" id="couponSchemeInstance.amount"   name="couponSchemeInstance.amount" />


此种代码怎么获取不到该id的value?

alert($(#couponSchemeInstance.amount).val())
不过用document.getElementById('couponSchemeInstance.amount').value 能获取到
请问用jquery 如何获取?

原意是想 添加一个动态onpropertychange的事件

这样获取也不行、

JScript code
$("#input[name='couponSchemeInstance.amount']").bind('propertychange', function (){                alert("change");          });


[解决办法]
原因是这样的 $('#couponSchemeInstance.amount') jquery认为是id="couponSchemeInstance" 和 class="amount" 的结合。并不是当成 id="couponSchemeInstance.amount" 看待。
前些时间我们的java工程师也这样写,搞得蛋疼!
[解决办法]
试试这个 $("#couponSchemeInstance.amount").attr("id")
[解决办法]
alert($('#couponSchemeInstance\\.amount').val())

点号是特殊字符 加上转义字符
[解决办法]
为什么非要带个.呢,换个名字不行吗?
[解决办法]
$('#couponSchemeInstance\\.amount').val()
[解决办法]
不懂




[解决办法]
探讨

试试这个 $("#couponSchemeInstance.amount").attr("id")

热点排行