我的HTML结构格式低于
<p class="question_description">
question to test autolinker
<br><br>
<a class="que_desc_cat_span" href="/category?category=Technology">Technology</a>
</p>
我需要提取P标签内的文本,但不包括Anchor标签中包含的文本。
使用.text()函数将返回整个文本;包括锚内的文字。
答案 0 :(得分:3)
console.log($('p').contents()[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<p class="question_description">
question to test autolinker
<br>
<br>
<a class="que_desc_cat_span" href="/category?category=Technology">Technology</a>
</p>
答案 1 :(得分:0)
您需要在//in your controller, /url/to/action must lead to getStatusAction in your routing
public function getStatusAction(Request $request){
if($this->isElasticEnabled())
return new \Symfony\Component\HttpFoundation\JsonResponse(array('status' => 'on'));
else
return new \Symfony\Component\HttpFoundation\JsonResponse(array('status' => 'off'));
}
中获取第一个子节点的内容
P
var text = $('.question_description').contents().first().text();
snippet.log('text from P: ' + text)
答案 2 :(得分:0)
你去吧 -
您可以使用内容,但实际上您要删除所有子标记,然后提取文本。
$('a').click(function() {
$('p').children().remove().end().text();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="question_description">
question to test autolinker
<br>
<br>
<a class="que_desc_cat_span" href="/category?category=Technology">Technology</a>
</p>
<a href="#">Extract</a>
如果您想单独使用该文字,以便在其他地方使用该文字,则可以在删除其子项之前close()
p
标记。
答案 3 :(得分:0)
#import "mm.h"
@implementation mm
- ( NSString * ) hiFounction
{
NSString *statez =@"hi !!";
return statez;
}
@end