gpt4 book ai didi

javascript - 在 jQuery 函数调用中附加 id?

转载 作者:行者123 更新时间:2023-11-30 17:40:43 24 4
gpt4 key购买 nike

有没有一种方法可以在 handleResults() 中附加 #dimensionName_ 和 add_filter_Form 的 current_index?

我有以下代码:

this.add_filter_form = function (name, value, status) {
form_count++;
current_index++;
form_status[current_index] = status;

$("#_IWID_Filters_included").append("<div id='filter_" + current_index + "'>" +
"Filter name: <select id = 'dimensionName_" + current_index + "'></select>" +
"Filter value: <select id ='dimensionId_" + current_index + "'></select>" +
"<button type='button' id='remove_btn_" + current_index + "' onclick='filter_forms.remove_filter_form(" + current_index + ")' style='margin-top: 5px; margin-bottom: 5px;'>Remove filter</button>" +
"</div>");
}

function handleResults(responseObj)
{
//Populates every dimensionName_[current_index] with names:
$("#dimensionName_").html(responseObj.DimensionListItem.map(function(item)
{
return $('<option>').text(item.dimensionDisplayName)[0];
}));
}

我正在寻找以下影响的东西:

$("#'dimensionName_ + current_index'")

最佳答案

据我了解,您正在通过 add_filter 设置 current_index,并且需要在 handleResults 中异步地使用该值。因此,您需要使该变量全局可用:

var current_index = 0;

this.add_filter_form = ...

function handleResults(responseObj){
$("#dimensionName_" + current_index).html();
}

关于javascript - 在 jQuery 函数调用中附加 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21143037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com