我不太清楚我是如何通过JavaScript或JQuery获得价值的?
我有这段代码:
<asp:Button ID="btnIdButton" runat="server" Text="Button"/>
在这种情况下,我需要在ID为&#34; btnIdButton&#34;的按钮内获取值。我测试了一些可能性:
$("#btnIdButton").val()
$('input[id*=btnIdButton]').value()
$("#btnIdButton").text()
document.getElementById("#btnIdButton")
但它不起作用。
答案 0 :(得分:1)
你需要使用&#34; endsWith&#34;这样的选择器:$("[id$=btnIdButton]")
答案 1 :(得分:0)
您可以在js中访问您的按钮 $(&#34;#&LT;%= btnIdButton.ClientID%GT;&#34) 或使用按钮的ClientIDMode属性
答案 2 :(得分:0)
<script type="text/javascript">
function getASPButtonValue() {
var btn = document.getElementById("<%=Button1.ClientID %>");
alert("ASP.NET Button Value= "+btn.value);
}
function getHTMLButtonValue() {
var btn = document.getElementById("btnhtml");
alert("HTML Button Value= "+btn.value);
}
</script>
<div>
<asp:Button ID="Button1" runat="server" OnClientClick="getASPButtonValue();" Text="Button" />
<input type="button" id="btnhtml" onclick="getHTMLButtonValue();" value="HTML BUTTON" />
</div>
谢谢...:)