2017-09-16 45 views
-1

我正在嘗試更改輸入值的跨度什麼是我的代碼上的錯誤。得到輸入值並更改div

$(document).ready(function(){ 
 
    if ($('#tnx-status').val() = 'publish'){ 
 
    $("#status-p").html("Complited") 
 
    } 
 
    \t });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input name="tnxst" type="hidden" id="tnx-status" value="publish" /> 
 
<span id="status-p"></span>

+0

看看你的瀏覽器的調試控制檯。它告訴你到底是什麼問題。甚至在你自己的問題中點擊「Run code snippet」。 – David

+0

我正在嘗試,但我無法修復此問題 – Hobo

+0

當您嘗試時,錯誤消息是什麼?它指的是哪一行代碼?什麼是告訴你的錯誤信息,以及你如何將這些信息應用於你的代碼? – David

回答

1

使用比較操作===而不是賦值運算符=

$(document).ready(function(){ 
 
    if ($('#tnx-status').val() === 'publish'){ 
 
    $("#status-p").html("Complited") 
 
    } 
 
    \t });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input name="tnxst" type="hidden" id="tnx-status" value="publish" /> 
 
<span id="status-p"></span>