说我有div
块:
<div id="some_id" style="display: none;">
<form action="someAction" method="post">
<input type="hidden" name="some-name" value="some-value">
</form>
</div>
我需要选择此form
中的div
。我可以按div
选择$('#some_id')
,但当我尝试按form
(或$('#some_id').find('form')
或get
)选择$('#some_id:form')
时,我可以得到这个错误:
Uncaught TypeError: $(...).find is not a function
任何可能的解决方案?
答案 0 :(得分:1)
如果jQuery已正确包含在您的网页中,并且您正在使用 $statement=$conn->prepare("SELECT id, CONCAT(nombres, ' ', apellidos) AS nombres,
pais, depto, municipio, direccion, telefono, celular, email
FROM USERS");
$statement->execute();
$results=$statement->fetchAll(PDO::FETCH_ASSOC);
$categorias = array();
function getCats($col, $row) {
$categorias[$col['id']] = $row['id'];
$categorias[$col['nombres']] = $row['nombres'];
$categorias[$col['pais']] = $row['pais'];
$categorias[$col['depto']] = $row['depto'];
$categorias[$col['municipio']] = $row['municipio'];
$categorias[$col['direccion']] = $row['direccion'];
$categorias[$col['telefono']] = $row['telefono'];
$categorias[$col['celular']] = $row['celular'];
$categorias[$col['email']] = $row['email'];
}
array_push($categorias, $results);
echo $json=json_encode($results);
或$
正确引用该网页(如果它处于noConflict模式),那么您尝试的内容没有任何问题。
jQuery
console.log(
$('#some_id').find('form').get()
);
答案 1 :(得分:0)
您不希望:
选择您想要的孩子>
您的选择器应如下所示:
$('#some_id > form')
另外请确保您包含jQuery,看起来您的代码无法找到它。