【问题标题】:How to assign JavaScript variable to HTML tag?如何将 JavaScript 变量分配给 HTML 标签?
【发布时间】:2016-11-19 23:12:20
【问题描述】:

我想将我的 id 变量作为 id 分配给我的选择标签,如下所示。我怎样才能正确地做到这一点?

var id = 0;
$('#section2').append("<div><select id='" + id + "' class='form-control' name='rendezo_neve[]' style='max-width:90%'>" + $.get("php/getElements.php", function(data) {
  $('#' + id).html(data)
}) + "</select><input type='button' value='X' class='remove_field' style='float:right;position:relative;top:-34px;right:-12px;font-size:12px;height:33px;width:33px;font-weight:bold;color:red;background-color:white;border:1px solid lightgrey;border-radius:50%'></input></div>");

【问题讨论】:

  • 为什么一行中有半个程序?使用带有小步骤的单独命令,将中间结果放入变量中,您会发现它方式更容易调试,因为您可以仔细检查正在发生的事情。
  • $.get 是一个异步命令,它返回一个请求对象,而不是请求的结果字符串。

标签: javascript html variables assign


【解决方案1】:

您可以使用此代码$('select[name=' + name + ']').attr('id', id) 进行操作。首先,使用名称选择您的选择下拉菜单,然后设置一个 ID 属性及其值。

【讨论】:

    猜你喜欢
    • 2018-08-03
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多