目前我使用類似:如何將多個參數發送給jQuery點擊功能?
$('.myclass').click(function(){
var msg = $(this).attr('id');
alert(msg)
});
和HTML:
< a href="#" class="myclass" id="101">Link</a>
如果我需要更多的參數,我會怎麼看他們呢?目前我正在使用正確的方式嗎?最初我使用隱藏的輸入字段,因此它已經上升了。 :P
目前我使用類似:如何將多個參數發送給jQuery點擊功能?
$('.myclass').click(function(){
var msg = $(this).attr('id');
alert(msg)
});
和HTML:
< a href="#" class="myclass" id="101">Link</a>
如果我需要更多的參數,我會怎麼看他們呢?目前我正在使用正確的方式嗎?最初我使用隱藏的輸入字段,因此它已經上升了。 :P
可以使用bind()
和發送更多數據來對事件處理程序event.data
$('.myclass').bind("click", { Param1: "", Param2: 2 }, function(event){
alert(event.data.Param2);
});
快速解決方案
<p class="msg_head" id="837" rel="a" **till_limit="9"**>Header-1 </p>
,你可以參考作爲
$(this).attr('till_limit');
這就好比定義自己的ID,並參照元素按照您的要求類似的解決方案。
請在您的帖子中[請勿使用簽名或標語](http://stackoverflow.com/faq#signatures)。 – meagar 2010-12-05 05:47:28
它認爲是不好的慣例,開始與一些的ID,但如果你不使用它作爲一個ID,那麼它可能是好的 - 我最後一次檢查,Firefox將無法識別以數字開頭的ID。 – Mottie 2009-10-09 01:27:42
是的,這是正確的fudgey ...不要開始你的ids w /數字,但我的答案中的想法仍然是一樣的。 – Jason 2009-10-09 17:22:14