Internet Explorer не любит мой селектор JQuery. Не уверен, что это мои слабые навыки JQuery или общая странность Explorer.JQuery Selector не работает в Internet Explorer
Вот код:
$("#field_"+index+" #field_Label").val();
[ДИВ field_1]
<input id="field_Label" //... you get the picture.
объяснить это .. У меня есть DIV маркированы field_1, field_2 .. и т.д .. Интернет исследователь, как представляется, найти первую итерацию, но не может найти вторую.
Спасибо вам всем, и благодаря вам stackoverflow.
Есть ли лучший способ, которым я должен делать это ..
Вот более полный фрагмент кода:
<li id="blank">
<div id="field_1" style="background: #BDCFFF; color: #1028BD;margin: 10px; border: 1px solid black;width: 400px; height: 100px;">
<table>
<tr><td>Label:</td><td><input class="field_Label" id="field_Label" type="text"/></td></tr>
<tr><td>Type:</td><td><input id="field_Type" type="text" value="2"/></td></tr>
<tr><td>Id:</td><td><input id="idField" type="text" value="0"/></td></tr>
</table>
</div>
Вы не пытаетесь использовать одно и то же значение «id» для нескольких элементов, не так ли? Потому что это не сработает; это своего рода противоречие с определением «id», которое должно быть глобально уникальным на странице. – Pointy
Почему это под wiki сообщества? –
Да, я знаю его странно .. Он работал на Safari и Firefox .. Я не уверен, что происходит. Я могу переключиться на классы и идентификаторы, я думаю .. То, что я действительно пытаюсь сказать, это дать мне метку с ЭТОЙ ИДОМ, в стороне от этого DIV .. – user284503