我有这个功能
function getTextfieldonly(fieldName, id) {
var option = jQuery('#'+fieldName+'_textfield').val();
if (option != "") {
$('.'+fieldName+'_ul').append('<li class="'+fieldName+'_item">'+option+'<span onclick="removeSelected($(this),'+fieldName+')" class="reLef buttonleistungspktr '+fieldName+'_button2"></span></li>');
$('#'+fieldName+'_list').prepend('<option selected="selected" value="'+option+'">'+option+'</option>');
}else {return false}
};
在第 4 行中,我在里面添加了一个带有 span 的 li
.append('<li class="'+fieldName+'_item">'+option+'<span onclick="removeSelected($(this),'+fieldName+')" class="reLef buttonleistungspktr '+fieldName+'_button2"></span></li>');
如果 fieldName 参数是例如“foo”
我希望附加范围内的 onclick 看起来像
onclick="removeSelected($(this),'foo')"
但它呈现为
onclick="removeSelected($(this),foo)"
那么单引号去哪儿了?我需要他们在那里,我不知道怎么做。
有人有想法吗?提前致谢