更改html后无法识别class属性

时间:2015-04-07 17:50:30

标签: jquery html

<div id=change>
<select class="select" name='' value='' >
        <option value="">------</option>
        <option value="">------</option>
</select>
</div>

我在改变div里面已经改变了,如下所示。

$('#change').html("<select class='select' name='' value='' >\
        <option value=''>mango</option>\
        <option value=''>kinoko</option>\
    </select>");

我保留了class =“select”属性, 它看起来class =“select”在更改html内容后无效。

这是正常的行为吗?

1 个答案:

答案 0 :(得分:1)

请按照以下方式更正HTML,看看是否还有问题:

<div id="change">
<select class="select" name="" value="" >
        <option value="">------</option>
        <option value="">------</option>
</select>
</div>

和你的JS

$('#change').html('<select class="select" name="" value="" >\
        <option value="">mango</option>\
        <option value="">kinoko</option>\
    </select>');