簡體   English   中英

如何在ul標簽元素中添加onchange事件?

[英]how to add onchange event to ul tag elements?

我有這樣的“ ul”和“ li”組合,

<div style="float:left;">
    <div class="group">
        <div style="width:80px;">Dropdown<i class="fa fa-caret-down"></i></div>
            <ul style="float:left;">
                <li><a href="javascript:void(0);">Option1</a></li>
                <li><a href="javascript:void(0);">Option2</a></li>
                <li><a href="javascript:void(0);">Option3</a></li>
            </ul>
    </div>
</div>

我想將onchange()事件添加到ul標簽。 我可以說onchange我必須調用一個函數SelectedItem(optionselected)並將選定的“ li”文本作為參數。任何人都可以幫助我。 謝謝。

change event在其值更改時發送到元素。 此事件僅限於元素, <textarea>框和<select>元素。 對於選擇框,復選框和單選按鈕,當用戶使用鼠標進行選擇時會立即觸發該事件,但是對於其他元素類型,該事件將推遲到該元素失去焦點之前。

請參閱http://api.jquery.com/change/

因此.change()不適用於無序列表...

使用click事件

    $('li').click(function(){
     //your code
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM