У меня есть функция вроде этого, идентификатор продукта будет передан аргументом, называемым productID. product_id - это скрытое поле, в котором будет сохранено значение. У меня есть два поля, которые используют одну и ту же функцию. Я хочу указать функцию, из которой происходит значение, чтобы он мог обновлять конкретное скрытое поле.Как получить идентификатор прошедшего аргумента в jquery?
function transferId(productID)
{
document.getElementById("product_id").value =productID;
}
выше функция от затяжки входов автозаполнения, где мы создали значение выбранного параметра в скрытом поле.
В приведенной выше функции product_id является идентификатором скрытого поля.
<input type="text" id="product_name" name="product_name" /> //field where the product is selected by autocomplete
<input type="hidden" id="product_id" name="product_id" /> // It stores the value product_id of the product selected.
Он отлично работает, когда у меня есть одно текстовое поле для автозаполнения для каждой формы, но теперь у меня есть два автоматических полных текстовых поля. Мне нужен идентификатор значения, передаваемого в функцию transferId, поэтому я могу написать условие if для обновления конкретного скрытого поля.
Чтобы быть более простым, я хочу взять идентификатор значения, переданного в функцию.
какая часть этого jQuery? вы должны понимать JS – Joseph
Не можете понять ваш вопрос! –
* «Я хочу взять идентификатор элемента, откуда значение передается функции». * Можете ли вы это уточнить? Может быть, дать конкретный пример? Сейчас вопрос действительно неясен. –