基本上我想要做的就是在页面加载时使用JavaScript / jQuery设置段落的文本。这是一个简单的Kendo UI应用程序。
任何人都可以给我一个这样做的方法吗?
我知道这可能是一个noob问题,但我对JavaScript / jQuery缺乏经验。
这是我已经尝试过的,但它似乎没有起作用......
<script type="">
$(document).ready(function () {
$("#mac001OEE").val("0%");
});
此代码已放置在HTML页面的开头。
谢谢:)
答案 0 :(得分:26)
请尝试.text()
好好阅读:http://api.jquery.com/text/
演示 http://jsfiddle.net/FyVzF/13/ 或,请参阅此处http://jsfiddle.net/FyVzF/14/
希望这有帮助!
<强>码强>
$(document).ready(function() {
$("p").text('test test Rambo');
});
<强> HTML 强>
<p> </p>
答案 1 :(得分:9)
仅对ID为“idname”的特定段落执行此操作:
$(document).ready(function() {
$("p#idname").text('test test Rambo');
});
答案 2 :(得分:6)
$(document).ready(function () {
$("#mac001OEE").html("0%");
});
OR
$(document).ready(function () {
$("#mac001OEE").text("0%");
});
答案 3 :(得分:2)
而不是.val()
使用.text()
或.html()
:
$(document).ready(function() {
$("p").text('saeed');
});
或
$(document).ready(function() {
$("p").html('saeed');
});
答案 4 :(得分:0)
对于非输入元素,您应使用html
或text
方法:
$(document).ready(function () {
$("#mac001OEE").html("0%");
});
答案 5 :(得分:0)
假设您尝试设置p
元素的文字,请使用text()
:
$("#mac001OEE").text("0%");
val()
用于具有value
属性的元素,例如input
,select
和textarea
。