使用juqrey如何通过id=‘time1’获取‘秒’这个内容?:<div class="layui-inline" id="time1"> <label class="layui-form-label">时间:</label> <div class="layui-input-block"> <input type="number" name="time" placeholder="请输入时间" min="0" max="5400" lay-verify="number|time" autocomplete="off" class="layui-input"> <div class="layui-input-suffix layui-input-split"> 秒 </div> </div> </div>
时间: 2023-07-03 19:07:26 浏览: 127
可以使用以下 jQuery 代码来获取 id 为 time1 的元素下的“秒”文本内容:
```
var second = $("#time1 .layui-input-suffix").text().trim();
```
这行代码会通过扫描 id 为 time1 的元素下的所有子元素,找到包含“秒”文本的元素,然后获取该元素的文本内容。最后使用 `trim()` 函数来删除字符串前后的空格。
相关问题
如何通过id=‘time1’获取‘秒’这个内容?:<div class="layui-inline" id="time1"> <label class="layui-form-label">时间:</label> <div class="layui-input-block"> <input type="number" name="time" placeholder="请输入时间" min="0" max="5400" lay-verify="number|time" autocomplete="off" class="layui-input"> <div class="layui-input-suffix layui-input-split"> 秒 </div> </div> </div>
可以使用JavaScript中的getElementById方法获取该元素节点,然后使用innerHTML或innerText属性获取该节点中的文本内容。具体代码如下:
```javascript
var time1 = document.getElementById("time1"); // 获取id为time1的元素节点
var seconds = time1.getElementsByClassName("layui-input-suffix")[0].innerText; // 获取class为layui-input-suffix的元素节点的innerText属性值,即“秒”
console.log(seconds); // 输出“秒”
```
注意:该代码中使用了getElementsByClassName方法获取class为layui-input-suffix的元素节点,因为该节点没有id属性。如果该节点有id属性,也可以使用getElementById方法获取该节点。
阅读全文