我是jQuery的新手,我有一点问题我无法解决。 我试图在谷歌上找到一个解决方案,但没有成功。
我想将值插入textarea作为变量。 它插入" facebook"而不是" hhhh"。
$(".button").click(function () {
var facebook = "hhhh";
$('#htmlcode').val($(this).attr('id'));
return false;
});
的jsfiddle: http://jsfiddle.net/nv9xmzoq/4/
编辑: 我有两个按钮,我想根据他们的ID
更改值答案 0 :(得分:0)
只需将facebook
变量传递给.val
方法,就像这样
$(".button").click(function () {
var facebook = "hhhh";
$('#htmlcode').val(facebook);
return false;
});
如果您还需要设置ID,您可以这样做,
$(".button").click(function () {
var facebook = "hhhh";
$(this).attr('id', facebook);
$('#htmlcode').val(facebook);
return false;
});
<强>更新强>
$(".button").click(function () {
var data = {
facebook: "hhhh",
twitter: "aaaa"
};
$('#htmlcode').val(data[$(this).attr('id')]);
return false;
});
答案 1 :(得分:0)
用于插入内容
$('#htmlcode').val("something");
用于添加属性。例如:
$('#htmlcode').attr("disabled","disabled");
用于添加或修改css
$('#htmlcode').css("width","500px");