4 回答
TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
喜歡這個(gè)?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn btn-outline-primary" id="test-button" data-toggle="button" aria pressed="false" autocomplete="off">
Click Me
</button>
<input type="text" name="test-input" id="test-input" value="">
<script type="text/javascript">
$('#test-button').click(function()
{
const $testInput = $('#test-input');
if (!$('#test-input').val().length) {
$('#test-input').val("Value Populated");
} else {
$('#test-input').val("");
}
}
)
</script>
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
您可以檢查該值是否存在,如果該值存在,則將其刪除。像這樣試試吧
$('#test-button').click(function()
{
if($('#test-input').val() != "Value Populated"){
$('#test-input').val("Value Populated");
}else{
$('#test-input').val("");
}
}
)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn btn-outline-primary" id="test-button" data-toggle="button" aria pressed="false" autocomplete="off">
Click Me
</button>
<input type="text" name="test-input" id="test-input" value="">
另一個(gè)選項(xiàng)是在設(shè)置值時(shí)為輸入設(shè)置數(shù)據(jù)屬性。這將幫助您重置,即使輸入已更改
$('#test-button').click(function()
{
let valueSet = $('#test-input').attr('data-set');
if(valueSet ==1){
$('#test-input').attr('data-set','0').val("");
}else{
$('#test-input').attr('data-set','1').val("Value Populated");
}
}
)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn btn-outline-primary" id="test-button" data-toggle="button" aria pressed="false" autocomplete="off">
Click Me
</button>
<input type="text" name="test-input" id="test-input" value="">
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
您可以檢查輸入中是否有值“測(cè)試輸入”,如果沒有添加文本,否則刪除文本 -
<script type="text/javascript">
$('#test-button').click(function()
{
if ($('#test-input').val == '' || $('#test-input').val == null) {
$('#test-input').val("Value Populated");
} else {
$('#test-input').val("");
}
}
)
</script>enter code here
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
只需檢查您是否有價(jià)值:
$(document).ready(function() {
$('#test-button').on('click',function() {
if ($('#test-input').val()) {
$('#test-input').val("")
} else {
$('#test-input').val("Value Populated")
}
})
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn btn-outline-primary" id="test-button" data-toggle="button" aria pressed="false" autocomplete="off">
Click Me
</button>
<input type="text" name="test-input" id="test-input" value="">
添加回答
舉報(bào)
