就字眼看來兩者差別不太... 簡單的說 TextBox 利用 val( ),而其它的控制項元件則用 text( )
底下範例可跑跑看或ID 對調實驗,很快就看出差別了...
HTML:
<input type="text" id="txtinupt" value="TEXTBOX"/>
<label id="lblid">LABEL</label>
<button onclick="TestFunc()">OK</button>
JS:
function TestFunc(){
$('#lblid').text("12345")
$('#txtinput').val("99999");
$('#lblid').focus();
console.log('Function End')
}
底下範例可跑跑看或ID 對調實驗,很快就看出差別了...
HTML:
<input type="text" id="txtinupt" value="TEXTBOX"/>
<label id="lblid">LABEL</label>
<button onclick="TestFunc()">OK</button>
JS:
function TestFunc(){
$('#lblid').text("12345")
$('#txtinput').val("99999");
$('#lblid').focus();
console.log('Function End')
}
留言
張貼留言