Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.07.2018, 09:42
Кандидат Javascript-наук
Отправить личное сообщение для Retro_1477 Посмотреть профиль Найти все сообщения от Retro_1477
 
Регистрация: 14.04.2018
Сообщений: 113

Проверка и удаление строки
У меня есть следующий код:
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="style.css">
	<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T" crossorigin="anonymous"></script>
</head>
<body>

	<div class="container priceTable">
		<!--ЛИТРЕС-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
				<div class="col-5">Аудиокнига</div>
				<div class="col-2">₽149</div>
			</div>
		</a>
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
				<div class="col-5">Электронная книга</div>
				<div class="col-2">₽100</div>
			</div>
		</a>
		<!--ОЗОН-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/Ozon.png" width="50px" height="50px" class="laravel-icon">Озон</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽99</div>
			</div>
		</a>
		<!--ЛАБИРИНТ-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/labirint.png" width="50px" height="50px" class="laravel-icon">Лабиринт</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽89</div>
			</div>
		</a>
		<!--АЛЬПИНА ПАБЛИШЕР-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/06/alpina.png" width="50px" height="50px" class="laravel-icon">Альпина Паблишер</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽</div>
			</div>
		</a>
	</div>

</body>


Нужен скрипт который будет удалять строку, если в последнем столбце не будет цены.
Ответить с цитированием
  #2 (permalink)  
Старый 09.07.2018, 09:54
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Retro_1477
Нужен скрипт который будет удалять строку, если в последнем столбце не будет цены.
Как вариант...

<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	var o=$('.col-2');
	o=o.eq(o.length-1);
	var str=o.text();
	if (!/\d+/.test(str)) {
		o.parent().parent().remove();
	};
})
</script>
</head>
<body>
	<div class="container priceTable">
		<!--ЛИТРЕС-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
				<div class="col-5">Аудиокнига</div>
				<div class="col-2">₽149</div>
			</div>
		</a>
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
				<div class="col-5">Электронная книга</div>
				<div class="col-2">₽100</div>
			</div>
		</a>
		<!--ОЗОН-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/Ozon.png" width="50px" height="50px" class="laravel-icon">Озон</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽99</div>
			</div>
		</a>
		<!--ЛАБИРИНТ-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/labirint.png" width="50px" height="50px" class="laravel-icon">Лабиринт</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽89</div>
			</div>
		</a>
		<!--АЛЬПИНА ПАБЛИШЕР-->
		<a href="" target="blank">
			<div class="row align-items-center">
				<div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/06/alpina.png" width="50px" height="50px" class="laravel-icon">Альпина Паблишер</div>
				<div class="col-5">Бумажная книга</div>
				<div class="col-2">₽</div>
			</div>
		</a>
	</div>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 09.07.2018, 09:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Retro_1477,
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

    <script>
$(function() {
$(".priceTable > a").filter(function() {
    return $("div div:last",this).text().match(/\d+/) === null
}).hide()
});
  </script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T" crossorigin="anonymous"></script>
</head>
<body>

    <div class="container priceTable">
        <!--ЛИТРЕС-->
        <a href="" target="blank">
            <div class="row align-items-center">
                <div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
                <div class="col-5">Аудиокнига</div>
                <div class="col-2">₽149</div>
            </div>
        </a>
        <a href="" target="blank">
            <div class="row align-items-center">
                <div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/LitRes.png" width="50px" height="50px" class="laravel-icon">ЛитРес</div>
                <div class="col-5">Электронная книга</div>
                <div class="col-2">₽100</div>
            </div>
        </a>
        <!--ОЗОН-->
        <a href="" target="blank">
            <div class="row align-items-center">
                <div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/Ozon.png" width="50px" height="50px" class="laravel-icon">Озон</div>
                <div class="col-5">Бумажная книга</div>
                <div class="col-2">₽99</div>
            </div>
        </a>
        <!--ЛАБИРИНТ-->
        <a href="" target="blank">
            <div class="row align-items-center">
                <div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/05/labirint.png" width="50px" height="50px" class="laravel-icon">Лабиринт</div>
                <div class="col-5">Бумажная книга</div>
                <div class="col-2">₽89</div>
            </div>
        </a>
        <!--АЛЬПИНА ПАБЛИШЕР-->
        <a href="" target="blank">
            <div class="row align-items-center">
                <div class="col-5"><img src="http://knigobiz.ru/wp-content/uploads/2018/06/alpina.png" width="50px" height="50px" class="laravel-icon">Альпина Паблишер</div>
                <div class="col-5">Бумажная книга</div>
                <div class="col-2">₽</div>
            </div>
        </a>
    </div>

</body>
Ответить с цитированием
  #4 (permalink)  
Старый 09.07.2018, 10:47
Кандидат Javascript-наук
Отправить личное сообщение для Retro_1477 Посмотреть профиль Найти все сообщения от Retro_1477
 
Регистрация: 14.04.2018
Сообщений: 113

Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект String. Проверка, является ли последним символом строки точка supat Общие вопросы Javascript 2 24.04.2016 10:54
Удаление строки в jqgrid pirat89 jQuery 3 06.02.2014 10:58
проверка строки на содержание определённого текста swarex Общие вопросы Javascript 1 16.10.2013 17:29
Удаление совпадения строки из строки feniks7 Общие вопросы Javascript 3 24.07.2013 22:15
удаление произвольной строки таблица kayuga jQuery 1 12.01.2011 04:40