div的CSS选择器

时间:2018-10-08 15:47:46

标签: css

页面上我有 <?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 

但什么也没发生。

4 个答案:

答案 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();