У меня есть HTML с 2JQuery функция находки не работает
<select> ... </select>
элементов внутри диапазона с классом spanClass. Теперь я пытаюсь выбрать те выбирает с JQuery с этим кодом:
jQuery(document).ready(function() {
spans = jQuery('.spanClass');
spans.each(function() {
var inputs = jQuery(this).find('select');
console.log(inputs);// This is working
inputs.each(function() {
alert('test'); //This not
});
});
});
HTML:
<table>
<tr>
<td>
<select name="een">
<option> test </option>
</select>
</td>
</tr>
<select name="twee">
<option> test </option>
</select>
</td>
</tr>
</table>
Однако, это не работает, может кто-нибудь сказать мне, почему?
выглядит отлично - вы можете поделиться HTML образца –
Вы имеете неправильный DOM. вы не завернули второй выбор правильно в элементах tr и td. Кроме того, скрипка отлично подходит для дома, о котором вы упомянули. http://jsfiddle.net/ca8st4oz/ –
Я не думаю, что промежутки (встроенные элементы) должны содержать таблицы (элементы блока). В зависимости от типа doctype таблица может быть построена вне ее потенциального контейнера. Тот факт, что у кого-то есть этот HTML-код, работающий в скрипке, не означает, что он будет работать под всеми дотипами во всех браузерах. –