簡體   English   中英

如何將GridView中控件的ID傳遞給Jquery?

[英]How to pass id of a control in GridView to Jquery?

腳本

<script type="text/javascript">
$(function () {
   $(".ttip").hide();
   $(".txttwo").keyup(    
    function () {
        var one = $(this).val();
        $(".ttip").fadeIn().text(one);
    });

    $(".txttwo").blur(
     function () {
        var one = $(this).val();
        $(".ttip").hide();
    });
});    
    </script>

碼:

   <asp:GridView ID="GridView1" runat="server" EnableModelValidation="True">
                <Columns>
                    <asp:TemplateField>
                        <ItemTemplate>
                         <p class="ttip bubble" class="bubble"></p>
                            <asp:TextBox ID="abc" class="txttwo tipin" runat="server" ></asp:TextBox>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>

FIDDLE http://jsfiddle.net/w96LX/7/

如果有人能告訴我如何設置氣泡的寬度以使其根據文本的長度擴展,那也很好。 因為使用過類,所以我得到了所有文本框的工具提示。 我需要一次僅顯示一個工具提示。

只需使用$(this).attr("id")來獲取元素的ID。 另外,paced display:inline-block; width: auto; display:inline-block; width: auto; 使氣泡與內容一樣大: http : //jsfiddle.net/w96LX/26/

更新:我沒有在您的HTML中看到一個ID,只有服務器端代碼。 您需要將ID附加到HTML元素上才能接收它。 或者,您生成內聯javascript,即調用一種方法來設置ID。

暫無
暫無

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

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