我创建了如下的ID:
var plant_counter = 0;
$('.plant-name').attr('id', 'plant-name-' + plant_counter);
之后我尝试更改此元素的html代码:
$('#nav-btn-test').click (function () {
$('#plant-name-0').html('hello');
console.log('clicked);
});
html代码不会改变。为什么呢?
答案 0 :(得分:0)
在您发布的代码中,点击了'缺少报价。另外我想你想使用.text而不是.html
var plant_counter = 0;
$( document ).ready(function() {
$('.plant-name').attr('id', 'plant-name-' + plant_counter);
$('.btn').click (function () {
$('#plant-name-0').text('hello');
console.log('clicked');
});
console.log("ready");
});
JS Fiddle< - 点击此处查看演示
答案 1 :(得分:0)