如何使用jquery获取到输入框前的文字信息

例如获取图中,文本框之前的文字:姓名:。<ul> <li> <div class="intors"> <span>*</span> 姓名: </div> <p> <input type="text" placeholder="请填写姓名" class="third-item" id="test"> </p> </li> </ul>

代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>

<ul>

<li>

<div class="intors"> <span>*</span> 姓名: </div>

<p> <input type="text" placeholder="请填写姓名" class="third-item" id="test"> </p>

</li>

</ul>

<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

//获取主节点的文本

var str = $(".intors").contents().filter(function() {

return this.nodeType === 3;

}).text();

console.log(str);

</script>

</body>

</html>

温馨提示:答案为网友推荐,仅供参考
相似回答