@GhostZ said in Как получить максимальное значение списка чисел?:
@ggrey211, [[MAX]] = Math.max.apply(null, [[LIST]]);
Огромное спасибо!
Как мне получить время,если текст в определённом классе равен Telegram?
<li class="im_dialog_wrap active" my-dialog="" dialog-message="dialogMessage" ng-repeat="dialogMessage in dialogs track by dialogMessage.peerID" ng-class="{active: curDialog.peerID == dialogMessage.peerID}" style=""><a class="im_dialog" ng-mousedown="dialogSelect(dialogMessage.peerString, dialogMessage.unreadCount == -1 && dialogMessage.mid)">
<div class="im_dialog_meta pull-right text-right">
<div class="im_dialog_date" ng-bind="dialogMessage.dateText">10:07 PM</div>
</div>
<div class="im_dialog_peer">
<span my-peer-link="dialogMessage.peerID" verified="true" for-dialog="!dialogMessage.foundInHistory">Telegram <i class="icon-verified"></i></span>
</div>
</li>
То есть,если в im_dialog_peer лежит текст Telegram,то необходимо взять из внешнего элемента im_dialog_date время.Я завис над тем,как найти Время именно в элементе с классом im_dialog_wrap
Иными словами взять время именно у Telegram
@Stepashka20 что то не совсем понятно по итогу что нужно получить? Если время то //div[@class="im_dialog_date"]
@Stepashka20 значит получить сначала //div[@class="im_dialog_peer"]/span[@my-peer-link="dialogMessage.peerID"] этот текст, и проверить, если в нем есть "Telegram" то получить время как выше.
@bigorat said in Как получить 2 куска текста XPATH?:
//div[@class="im_dialog_peer"]/span[@my-peer-link="dialogMessage.peerID"]
А у меня может быть элементов с классом im_dialog_wrap несколько.А текст Telegram только в одном лежит
@Stepashka20 получайте все и потом перебирайте, я не вижу всего кода и хз что там есть и к чему привязаться можно.
//div[@class="im_dialog_peer"]/span[contains(text(),"Telegram")]/../..//div[@class="im_dialog_date"]