簡體   English   中英

如何將HTML對象作為后面的C#代碼的參數解析為Javascript方法

[英]How do I Parse the HTML Object to a Javascript method as an argument from the C# Code behind

我有一個JQuery Javascript函數,該函數將CSS樣式屬性應用於HTML表單中的DIV元素。 每個DIV都在其中包含按鈕,因此,根據您單擊哪個按鈕,css屬性將應用於相關的父DIV。同一HTML表單中可以一次存在多個HTML DIV。

這是JQuery函數:

function ChangeDiv(Sender) {
    $(Sender).closest('Div').css('color', 'red');
}

有問題的DIV的代碼如下:

<div style="height: 50px; width: 50px;">
    Blah Blah Blah<br />
    Blah Blah Blah<br />
    Blah Blah Blah<br />
    <input type="button" onclick="ChangeDiv(this)" value="change colour" />
</div>

上面的代碼與HTML輸入控件配合得很好。 但是,我需要使用ASP:Button並從我的代碼后面注入JQuery調用。 我的問題是將“ Sender”參數和當前單擊的按鈕傳遞給JQuery方法。

非常感謝您的幫助。

嘗試在代碼背后使用屬性OnClientClick:

yourButton.OnClientClick  = "ChangeDiv(this)"

暫無
暫無

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

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