我有一個按鈕,用於在我的aspx文件中調用後面的代碼。我試圖改變按鈕上的文本無濟於事。在類別爲html的按鈕上更改文本
HTML:
<button class="radius button" runat="server" id="buttonUpload" onServerClick="buttonUpload_Click" >Execute SQL</button>
這裏是JavaScript:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<%--<asp:ScriptManager ID="scripman1" runat="server" EnablePageMethods="True">
</asp:ScriptManager>--%>
<link rel="stylesheet" href="stylesheets/foundation.min.css">
<link rel="stylesheet" href="stylesheets/app.css">
<script src="javascripts/modernizr.foundation.js"></script>
<style >
@import "css/datatables/demo_page.css";
@import "css/datatables/demo_table.css";
@import "Table Sorter/style.css";
</style>
<script type="text/javascript" src="js/tablesorter/jquery.tablesorter.js"></script>
<script type="text/javascript" src="js/vendor/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#buttonUpload").text('Save');
});
我已經試過$("#buttonUpload").html('Save')
。似乎沒有任何工作。
在代碼運行時,元素是否存在於DOM中? – pmandell 2014-11-04 16:05:43
放一個調試器;在該腳本中查看該按鈕是否存在。如果它不存在,那只是一個計時問題。 – GSaunders 2014-11-04 16:07:48
是否加載了JQuery? – 2014-11-04 16:08:26