function getDbValue()
{
alert($('[data-bind]').length);
alert($('[data-bind][0].data-bind'));
alert($('[data-bind][0].value'));
jQuery.each($('[data-bind]'), function(databind,key)
{
alert(key);
alert(databind);
alert(databind[key].data-bind);
})
}
Выше моя функция, и я хочу, чтобы прочитать все материалы, которые имеют свойства данных привязку в них, напримерПопадая Все значения данных Bind Использование JQuery
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer" class="InputText"/>
^При выполнении моей функции I хотел бы, чтобы он возвращал «AOfficer», поскольку это значение привязки данных.
Так примером может служить
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer1" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer2" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer3" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer4" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer5" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer6" class="InputText"/>
И в течение каждого цикла я хотел бы иметь возможность использовать значение привязки данных .. например, значения [0] = «AOfficer1»
Извините, если мое объяснение немного запутанно, у меня есть идея в моей голове, но попытка написать ее в письменной форме намного сложнее.
вы пробовали Jquery в '.data() 'метод? . '$ ('Вход') данных ('связывания'); '? http://api.jquery.com/jQuery.data/ –
Да, но когда вы используете для каждого утверждения и делаете это, я получаю Uncaught TypeError: Object 0 не имеет данных метода ' – LmC
Это, вероятно, потому, что в вашей 'для каждого цикла' вы используете собственный элемент DOM, а не объект jQuery. Только элемент, завернутый в объект jQuery, будет иметь метод '.data()'. –