我要动态地更改按钮的值与jQuery按钮值设置变量值与jQuery
我能够用这个
$(".showdeal").html('New Users');
动态设定一个常量字符串但是,当我存储值放在变量中,并将按钮值设置为它不工作的变量值。我已经试过这些
var x=data.dealCount;
$(".showdeal").html(x);
$(".showdeal").html('x');
这两个都不起作用。我怎样才能将按钮的值设置为变量值?
我要动态地更改按钮的值与jQuery按钮值设置变量值与jQuery
我能够用这个
$(".showdeal").html('New Users');
动态设定一个常量字符串但是,当我存储值放在变量中,并将按钮值设置为它不工作的变量值。我已经试过这些
var x=data.dealCount;
$(".showdeal").html(x);
$(".showdeal").html('x');
这两个都不起作用。我怎样才能将按钮的值设置为变量值?
如果将“showdeal”类应用于按钮,那么为什么不使用val()on按钮来设置其值。
我将它写成
var x=data.dealCount;
$(".showdeal").val(x);
尝试,如果这个工程?
因为我知道HTML()返回/设置
的标记,这样的内容...
SRY预代码..试试这个..
data = jQuery.parseJSON(data);
var x=data.dealCount;
$(".showdeal").html(x);
其实你代码工作良好。但柜面你可以做出解析您的JSON错误,请尝试使用.parseJSON()
HTML:
<button class="showdeal"></button> <!-- As you mentioned in comments -->
JS:
var data = {dealCount: '4'}
var x = data.dealCount;
$('.showdeal').html(x);
入住这JSFiddle
@Aravind Kumar:让我们试试这个,在你的'x'之前加上'console.log(data.dealCount);'并分享它。 – Praveen
<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
</head>
<body>
<input type='button' value='' id='button'/>
<script>
var x='clickme';//you can assign any dynamic value here
$('#button').val(x)
</script>
</body>
</html>
<input type='button' value='Submit' id='btn1'>
$("#btn1").attr('value', 'JSON VAL'); //versions older than 1.6
<input type='button' value='Add' id='btnAddProfile'>
$("#btn1").prop('value', 'JSON VAL'); //versions newer than 1.6
$("#btn1").html('JSON VAL'); // for different buttons
我已成立了一个小提琴请jsFiddle,与版本一起玩,看到你正在使用的版本是什么在起作用。
你的数据是什么?即)x的价值是什么? – Praveen
你确定'data'不是空的吗? –
data是来自JSON回复的值。 –