切换按钮Jquery的值
我想使用jquery切换函数切换button的值,但它不起作用 我的按钮如下:切换按钮Jquery的值,jquery,html-input,Jquery,Html Input,我想使用jquery切换函数切换button的值,但它不起作用 我的按钮如下: <input type="button" value="Click to send message" id="send_message_button"> 现在我想用jquery将单击发送消息切换为单击隐藏消息,这可能吗?请查看 请看一看 如果您的意思是切换,就像再次单击时它会恢复一样。试试这个: var clicked = false; $('#send_message_button').click(
<input type="button" value="Click to send message" id="send_message_button">
现在我想用jquery将单击发送消息切换为单击隐藏消息,这可能吗?请查看
请看一看
如果您的意思是切换,就像再次单击时它会恢复一样。试试这个:
var clicked = false;
$('#send_message_button').click(function(){
$(this).val("Click to "+ (clicked? "send": "hide") + " message");
clicked = !clicked;
});
如果您的意思是切换,就像再次单击时它会恢复一样。试试这个:
var clicked = false;
$('#send_message_button').click(function(){
$(this).val("Click to "+ (clicked? "send": "hide") + " message");
clicked = !clicked;
});
我认为切换功能有点棘手。我为你做了一把小提琴,请查收
}) 我认为切换功能有点棘手。我为你做了一把小提琴,请查收
}) 我不确定这是否是一个好的解决方案,但请将其作为案例之一阅读。 添加数据属性:
我不确定这是否是一个很好的解决方案,但请将其作为案例之一阅读。 添加数据属性: 你好,试试这个: 这将起作用,并且可以根据您的代码进行调整。您好,请尝试以下操作:
这将起作用,并且可以根据您的代码进行调整。切换用于在两个实体之间切换。但在这里,您只需要单击一下按钮,将按钮的值更改为其他值。所以下面的答案很好。查找jQuery toggle是的,这是可能的,但我认为jQuery toggle不是解决这个问题的最佳方法,因为您要更改的属性是value而不是class。toggle用于在两个实体之间切换。但在这里,您只需要单击一下按钮,将按钮的值更改为其他值。所以下面的答案很好。查找jQuery toggle是的,这是可能的,但我认为jQuery toggle不是解决这个问题的最佳方法,因为您要更改的属性是值而不是类。回答非常好,非常好。回答非常好,非常好。写起来太多了。看尼克斯的答案,写起来太多了。见尼克斯的回答。意味着两种状态之间的交替,但您的解决方案不会将值更改回原始值。意味着两种状态之间的交替,但您的解决方案不会将值更改回原始值。
var clicked = false;
$('#send_message_button').click(function(){
$(this).val("Click to "+ (clicked? "send": "hide") + " message");
clicked = !clicked;
});
$(document).ready(function () {
$('#send_message_button').click(function () {
if ($('#send_message_button').val() == "Click to send message") {
$('#send_message_button').val("Click to hide message");
}
else
{
$('#send_message_button').val("Click to send message");
}
});
<input type="button" value="Click to send message" data-value="Click to hide message" id="send_message_button" />
$('#send_message_button').on('click', function(){
$(this).val((function(input) {var alt = $(input).data('value'); $(input).data('value', $(input).val()); return alt;})(this))
});
$(function () {
$('.button').on('click', function (e) {
if (!$('.dd').val()) {
$('.dd').val("relevance");
} else {
$('.dd').val("");
}
});
});
$(function () {
$('.button').on('click', function (e) {
$('.search').click();
});
});