这是我的代码:
$("#fontSize").keyup(function() {
var change = $("#fontSize").val();
$("#x").text(change + " font size");
})
以上工作正常,但我还想使用fontSize
中的值更改CSS #fontSize
。
我试图添加$( "#x" ).style.fontSize( change );
,但它没有用,有什么想法吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
你应该看看the jQuery .css() method(它将是你动态造型中最好的朋友)。您的代码可以修改如下:
$("#fontSize").keyup(function() {
var change = $("#fontSize").val();
$("#x").text(change + " font size");
// This will set X's font size to change in PIXELS
$("#x").css('fontSize', change + 'px');
})
答案 2 :(得分:0)
您可以将css()
的jQuery font-size
方法链接到您的jQuery text()
方法:
$("#fontSize").keyup(function() {
var change = $("#fontSize").val();
$("#x").text(change + " font size").css(fontSize, change + "px");
});
我使用fontSize
代替"font-size"
,因为我没有使用引号。
答案 3 :(得分:0)
这样做:
$('#x').css("font-size", change + "px");
放入文字后