我正在尝试修改与名称相关的元素。我从下拉列表中获取值并将其显示在div中。他们的ids是: selected_terms selected_terms_div
我有很多这样的对,我希望编写通用代码而不是硬编码(我认为以后它会很有用)。
此代码无效:
$("#" + $(this).attr('id') + "_div")
提前致谢!
编辑: 整个脚本:
$(document).ready(function(){
$("select").change(function () {
var str = "";
$("#selected_terms option:selected").each(function () {
str += $(this).text() + '<br>';
});
$("#" + $(this).attr('id') + "_div").html(str);
})
.change();
});
注意:如果我将该行更改为:
,则有效$("#selected_terms_div").html(str);
答案 0 :(得分:1)
它开始工作了。你们是对的。这似乎是正确的,因为它是。谢谢你回复。