[英]Why doesn't this work?
我想使用javascript更改元素的值。
<span id="mixui_title">Angry cow sound?</span>
<script type="text/javascript">
$("#mixui_title").val("very happy cow");
</script>
改用text方法:
$("#mixui_title").text("very happy cow");
嘗試使用html()函數:
<span id="mixui_title">Angry cow sound?</span>
<script type="text/javascript">
$("#mixui_title").html("very happy cow");
</script>
2件事:
1-通常,JavaScript位於頁面頂部。 如果將來要這樣做,則需要將其包含在與document.ready等效的jQuery中:
$(function() {
// do stuff
});
這告訴jQuery在文檔准備好后立即運行該函數。
2-對於兩個打開/關閉標簽之間的任何值,您需要使用jQuery方法.html(“ enter text to change”),而.val()方法用於更改屬性值為value =的任何控件的值“”類似於輸入:
<input type="submit value="This will be changed with val()" />
以下應該可以正常工作。 注意它包裝在$(function(){})中; 並使用.html()屬性,並位於頁面頂部。
<script type="text/javascript">
$(function(){
$("#mixui_title").html("very happy cow");
});
</script>
<span id="mixui_title">Angry cow sound?</span>
它沒有被封閉
$(document).ready(function(){
//your code goes here
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.