28

基本上我想做的就是在页面加载时使用 JavaScript/jQuery 设置段落的文本。这是一个简单的 Kendo UI 应用程序。

谁能给我一个这样做的方法?

我知道这可能是一个菜鸟问题,但我对 JavaScript/jQuery 缺乏经验。

这是我已经尝试过的,但它似乎没有工作......

<script type="">
        $(document).ready(function () {
            $("#mac001OEE").val("0%");
        });

此代码已放置在 HTML 页面的头部。

谢谢 :)

4

6 回答 6

33

请尝试.text()在这里阅读:http: //api.jquery.com/text/

演示 http://jsfiddle.net/FyVzF/13/ 或者对于您使用 id 的具体示例,请参见此处http://jsfiddle.net/FyVzF/14/

希望这可以帮助!

代码

$(document).ready(function() {

    $("p").text('test test Rambo');
});

HTML

<p> </p>
于 2012-05-04T09:50:43.867 回答
11

仅对 ID 为“idname”的特定段落尝试此操作:

$(document).ready(function() {

    $("p#idname").text('test test Rambo');
});
于 2013-03-06T14:56:22.000 回答
7
$(document).ready(function () {
    $("#mac001OEE").html("0%");

});

或者

$(document).ready(function () {
    $("#mac001OEE").text("0%");

});
于 2012-05-04T09:52:23.823 回答
6

而不是.val()使用.text()or .html()

$(document).ready(function() {
    $("p").text('saeed');
});

或者

$(document).ready(function() {
    $("p").html('saeed');
});
于 2016-01-10T13:15:35.373 回答
0

对于非输入元素,您应该使用htmlortext方法:

$(document).ready(function () {
    $("#mac001OEE").html("0%");
});
于 2012-05-04T09:51:01.273 回答
0

假设您正在尝试设置p元素的文本,请使用text()

$("#mac001OEE").text("0%");

val()用于具有属性的元素,value例如和。inputselecttextarea

于 2012-05-04T09:51:28.267 回答