开发者

jQuery: $("#" + $(this).attr('id') + "_div")

I'm trying to modify a name-related element. I'm taking values from a drop-down and displaying them in a div. Their ids are: selected_terms selected_terms_div

I have a number of these pairs and I was hoping to write generalized code instead of hard-coding it (I figure it'll be useful later).

This code isn't working:

$("#" + $(this).attr('id') + "_div")

Thanks in advance!

Edit: Whole script:

$(document).ready(function(){
    $("select").change(function () {
          var str = "";
          $("#selected_terms option:selected").each(function () {
                str += $(this).text() + '<br>';
              });

          $("#" + $(this).attr('id') + "_div").html(开发者_JAVA技巧str);
    })    
        .change();
});

Note: It works if I change that line to:

$("#selected_terms_div").html(str);


It started working. You guys were right. It seems right because it is. Thanks for responding.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜