我正在尝试选择警告内的文字,不包括javascript中的<a>
标记...
<div id="addCompaniesModal" >
<div class="alertBox costumAlertBox" style="display:inline-block;">
<div class="alert alert-block alert-success fade in" style="display: block;">
<a class="close" href="#" data-dismiss="alert">×</a>
<strong>Success!</strong>
Add Company: wxG50Z28 Success!
</div>
</div>
</div
我在下面试过,但它没有用......
successMessage = $('#addCompaniesModal .alert :not(.close)').text()
;
但它只返回成功! ..我用谷歌搜索但没有找到一个确切而简单的方法......我发现的一种方法是得到整个字符串并修剪它我不想做....一些极客可以帮助我..谢谢你......
答案 0 :(得分:0)
当你说:not(。close)它告诉jquery返回'#addCompaniesModal .alert'中的dom元素而不是其中的所有内容。
只需打包添加公司:wxG50Z28成功!在一个范围内:
<div id="addCompaniesModal" >
<div class="alertBox costumAlertBox" style="display:inline-block;">
<div class="alert alert-block alert-success fade in" style="display: block;">
<a class="close" href="#" data-dismiss="alert">×</a>
<strong>Success!</strong>
<span>Add Company: wxG50Z28 Success!</span>
</div>
</div>
</div>
答案 1 :(得分:-1)
据我所知,没有这样的方法。尝试其他的东西。