Я хотел бы выбрать текстовое поле (только), где name = "something" и id = "somethingElse". Я не могу получить селектор (searchByIDandNameCriteria) правильно. Это все (не есть) множественный селектор:JQuery Select На основе нескольких атрибутов
function setItemValue(type)
{
var searchByIDandNameCriteria = "[id='" + itemNum + "'][name='" + type + "']";
// example searchByIDandNameCriteria = "[id='12345'][name='case']"
var valueToChange = $(searchByIDandNameCriteria).val();
}
'id's должен быть уникальным для каждого элемента на документе, так что выбор на' id' только должно быть достаточно. Почему вы также хотите включить «имя»? – GillesC
Это поможет узнать, в каком контексте вы используете это. Похоже, вы пытаетесь манипулировать элементами из аналогичного набора, которые дифференцируются численно. Вероятно, вам следует рассмотреть только использование конкатенированных числовых идентификаторов или только значений индекса элемента. –
У меня есть два текстовых поля для каждого элемента в инвентаре, который теперь идентифицируется с номером инвентаря как идентификатор (два из них) и тип (флакон или футляр) в качестве атрибута имени, и я надеялся отправить параметры прямо в AJAX вызов. Нет biggie, спасибо ребятам – Wes