javascript - 在 css javascript 方法中使用变量

标签 javascript jquery css

有人看到我在这里做错了什么吗?使用 jQuery 创建圆圈,然后用输入字段中的变量填充它们。

问题 变量firSTLetter 未显示时 1. 输入框中有输入 2. 单击结果 Pane 生成圆圈时.变量应该在圆圈的中间。

jQuery:

// making of the circles
    $('<div/>').attr({
        'id': i
    }).addClass('circle').css({
        'top': e.pageY - 75,
            'left': e.pageX - 75,
                'content': firstletter
    }).appendTo('#area');

firSTLetter 是我在 content css 属性中使用的变量。

这是 fiddle : http://jsfiddle.net/hslincoln/ZM7dC/

最佳答案

需要使用.val()代替.text()并添加firSTLetter作为div的内容https://developer.mozilla.org/en-US/docs/Web/CSS/content

演示:http://jsfiddle.net/robschmuecker/ZM7dC/7/

var i = 0;
$('#area').bind('click', function (e) {

    // input stuff
    $('#jibberjabber').val(

    function (index, value) {
        var jimmy = value.substring(1);
        return jimmy;
    });

    // push letter to variable ready for circle
    var jibberjabbercontent = $('#jibberjabber').val();
    var firstletter = jibberjabbercontent.charAt(0);
    console.log(jibberjabbercontent, firstletter);

    // making of the circles
    $('<div>' + firstletter + '</div>').attr({
        'id': i
    }).addClass('circle').css({
        'top': e.pageY - 75,
            'left': e.pageX - 75
    }).appendTo('#area');
    i++;

});

关于javascript - 在 css javascript 方法中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917058/

相关文章:

html - 使用CSS更改水平子菜单中事件选项卡的颜色

html - CSS not select 不适用于子字符串选择器

javascript - json 保存到 db 并在之后使用

jquery - 带有长内容侧边栏的固定位置

javascript - D3.js 右键单击​​打开弹出窗口但弹出窗口关闭时不影响源 svg

javascript - Moment.js 贬值 - 如何找到导致警告的代码行?

html/css 简单图像对齐问题

javascript - 如何从 javascript 对象获取与特定 ID 匹配的项目

javascript - 当用户单击按钮时打开 Google 文档

javascript - 跨多个点跨越 Highcharts 中的类别