在瀏覽這裏的一些類似的問題後,我找不到任何東西來幫助我解決我的問題。在Chrome中它工作,得到IE瀏覽器,我得到 「一個,AN,NAN」attr()在IE瀏覽器不工作
的HTML
<div class="dateSelect">
<div class="prev">
<a class="prevMonth" name="05,27,2013">month</a>
</div>
</div>
jQuery的
$(".dateSelect a").click(function(event){
var dateParam = $(this).attr('name');
alert("link was clicked and value of NAME is: "+dateParam);
dateChange(dateParam);
event = event || window.event;
event.stopPropagation();
});
在Chrome它抓住的日期「05,27 ,2013「但IE是」aN,aN,NaN「 我有一個偷偷摸摸的懷疑IE不喜歡attr()。如果是這樣的話,還有其他方法嗎?先謝謝你!
jQuery的哪個版本您使用的?和什麼版本的IE? –
哦,對不起,忘了提哈哈。使用本地副本1.9.1和使用IE9。需要它爲IE8和7工作 –
您是否嘗試過'this.name'。由於它是錨標籤的有效屬性,我假設它必須在任何地方正確地給你名稱。 – mohkhan