页面上我有 <?php
$connect = mysqli_connect('localhost', 'root', '', 'rooms');
for($i = 0; $i < count($_POST['room_id']); $i++)
{
$room_id = mysqli_real_escape_string($connect, $_POST['room_id'][$i]);
$room_type = mysqli_real_escape_string($connect, $_POST['room_type'][$i]);
$room_desc = mysqli_real_escape_string($connect, $_POST['room_desc'][$i]);
if (empty(trim($room_id))) continue;
$sql = "UPDATE `rooms` SET `room_type`= '$room_type',`room_desc`= '$room_desc' WHERE `room_id` = '$room_id'"; // ---- it doesn't updates all. it only update the first one.
mysqli_query($connect, $sql);
}
?>
,其中有多个DIVs
。我需要一个带有class="row"
子div的选择器。
id="test"
如何选择特定行?
<div class="row">
<div class="col col-12">
<div id="test">
This is a test
</div>
</div>
</div>
对我不起作用。
我尝试使用
进行访问div.row div#test
但什么也没发生。
答案 0 :(得分:0)
$('div.row').has('div#test').show()
使用$('div.row')
,您可以获取该行的div。方法'has('div#test')`在这些元素上应用了过滤器,但仍返回行div。参见jQuery.has()
这里是一个示例:jsFiddle
答案 1 :(得分:-1)
也许这对您有用吗?
$('#test').parent().parent()
答案 2 :(得分:-1)
您只需要指定..... #test
答案 3 :(得分:-1)
您可以使用jQuery .find
助手来使用一个或多个相同的id:
$('div.row').find('div#test').show();