0

我有一个 jQuery 变量:

var Classofentry = $('#upload_form option[class]').attr("class");

控制台显示为“animal_species”,我想在这样的 id 引用中使用它:

$(Classofentry).append("<option value='" + data + "'selected=\"selected\">" + data + "</option>"); // This might work ...

(以上内容并不能解决问题,只是一个猜测。)我把它硬连线为

 $('#animal_species').append("<option value='" + data + "'selected=\"selected\">" + data + "</option>"); // This might work ...

其中“animal_species”是 id。有没有办法做到这一点?我也试过:

$("#".Classofentry).append("<option value='" + data + "'selected=\"selected\">" + data + "</option>"); // This might work ...
4

2 回答 2

3

很近:

$("#" + Classofentry).append("<option value='" + data + "'selected=\"selected\">" + data + "</option>");

字符串连接使用+, not.

于 2013-07-15T20:37:19.720 回答
1

用于+附加字符串

$("#" + Classofentry)

Javascript+用于字符串连接。

于 2013-07-15T20:37:46.463 回答