powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / selectable jquery
7 сообщений из 7, страница 1 из 1
selectable jquery
    #38895802
антон68_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, мне нужна помощь с функцией jquery - selectable
http://jsfiddle.net/dpaj546q/
необходимо сделать так чтобы при выделении элемента вместе с ним выделялся checkbox
а также при снятии галочки checkbox снималось выделение

Спрашивал на другом форуме там довели до такого образца http://jsfiddle.net/mrnobody/dpaj546q/2/
сам лично пытался сделать через добавления класса выделенному и от него активный импут но выходит тоже самое, ошибка кроется вроде в 7-8 строке но мои знания не позволяют её найти

может кто помоч сделать?
...
Рейтинг: 0 / 0
selectable jquery
    #38895951
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
антон68_необходимо сделать так чтобы при выделении элемента вместе с ним выделялся checkbox
а также при снятии галочки checkbox снималось выделение
может кто помоч сделать?
Что-то типа такого...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.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>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
#feedback { font-size: 1.4em; }
#selectable .ui-selecting { background: #FECA40; }
#selectable .ui-selected { background: #F39814; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#selectable li { 
	margin: 3px; 
	padding: 0.4em; 
	font-size: 1.4em; 
	height: 18px; 
	border: 1px solid;
}
</style>
<script type='text/javascript'>
$(function() {
	$( "#selectable" ).selectable();
	$('#selectable li').click(function(e){
		if (e.target.tagName=='INPUT') {
			if (e.target.checked) {
				$(this).addClass('ui-selected');
			} else {
				$(this).removeClass('ui-selected');
			};
		};
		var o=$(this).parent();
		o.find('li.ui-selected input:checkbox').prop('checked',true);
		o.find('li:not(.ui-selected) input:checkbox').prop('checked',false);
	});
});
</script>
</head>
<body>
<ol id="selectable">
	<li class="ui-widget-content">Item 1<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 2<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 3<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 4<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 5<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 6<input type="checkbox"/></li>
	<li class="ui-widget-content">Item 7<input type="checkbox"/></li>
</ol>
</body>
</html>
...
Рейтинг: 0 / 0
selectable jquery
    #38895960
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я сегодня перебарщиваю ... И вот так работает.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
$(function() {
	$( "#selectable" ).selectable();
	$('#selectable li').click(function(e){
		var o=$(this).parent();
		o.find('li.ui-selected input:checkbox').prop('checked',true);
		o.find('li:not(.ui-selected) input:checkbox').prop('checked',false);
	});
});
...
Рейтинг: 0 / 0
selectable jquery
    #38896296
антон68_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает не совсем так как надо

1. нужно чтобы при выделении мышкой пункта списка с выделением дочерний импут стал также активным
2. при нажатии на активный импут снималось выделение li и сам импут конечно становился не активным

то есть получается ручное или массовое выделение пунктов

я вижу ваш код jq ближе всего подходит но у вас на click а надо на select table
...
Рейтинг: 0 / 0
selectable jquery
    #38896541
антон68_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://jsfiddle.net/dpaj546q/7/
вот так у меня получилось только проблема в том что выделяются все, а должны выделятся только выбранные
http://professorweb.ru/my/javascript/jquery/level4/4_14.php
...
Рейтинг: 0 / 0
selectable jquery
    #38897409
антон68_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куча потерянного времени, множество попыток и загугливаний и я смог правильно настроить так как хотелось
http://jsfiddle.net/dpaj546q/9/

всем спасибо за помощь
...
Рейтинг: 0 / 0
selectable jquery
    #38897412
антон68_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / selectable jquery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]