BG Development


  Reply to this topicStart new topicStart Poll

> jQuery - вземане на стойност от select/option меню
woodmonster
Публикувано на: 15-11-2018, 20:23
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 16.03.17



Здравейте! Имам следния казус:
Трябва да взема стойността от select/option меню (стойността, която държи option тага), когато мишката е позиционирана върху него.

Или казано по друг начин - трябва ми onhover или onmouseenter или onmouseover върху option в select/option меню да взема стойността на option.

Ето го и кода, който не работи за жалост:
CODE

<select name="test" id="test">
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
   <option value="4">4</option>
   <option value="5">5</option>
</select>



<script type="text/javascript">
$( document ).ready(function() {
   $('option').mouseover(function(e) {
       var $target = $(e.target);
       if($target.is('option')) {
           alert('yeah!');
       };
   });
});
</script>
PMEmail Poster
Top
Gosheto
Публикувано на: 15-11-2018, 21:35
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 74
Регистриран на: 07.05.07



PMEmail Poster
Top
woodmonster
Публикувано на: 15-11-2018, 21:54
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 16.03.17



QUOTE (Gosheto @ 15-11-2018, 21:35)
Така става?


Може би не сте ме разбрали правилно, моля вижте снимката!
user posted image
PMEmail Poster
Top
flame
Публикувано на: 15-11-2018, 22:42
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 735
Регистриран на: 27.08.04



Трябва ти такова решение https://codepen.io/qwer643/pen/LebKpo
само си представи $('.hidden p').click да стане $('.hidden p').hover


--------------------
be good
PM
Top
woodmonster
Публикувано на: 15-11-2018, 22:54
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 16.03.17



QUOTE (flame @ 15-11-2018, 22:42)
Трябва ти такова решение https://codepen.io/qwer643/pen/LebKpo
само си представи  $('.hidden p').click  да стане $('.hidden p').hover

Ако не намеря друго решение ще използвам това. Благодаря!
PMEmail Poster
Top
Антон Яначков
Публикувано на: 16-11-2018, 11:08
Quote Post



Име: Антон Яначков
Група: Потребител
Ранг: Старо куче

Мнения: 752
Регистриран на: 27.07.16



До колкото разбирам ти искаш стойността да се сменя само със задържане на мишката без кликане? Но това доста ще насмете потребителя, който си е свикнал с обичайното и страшно ще се издразни. Отделно съществува риск да си мислиш, че си избрал нещо, а реално да е избрано друго, просто защото си минал с мишката през него. Сигурен ли си, че искаш точно това?

Това мнение е било редактирано от Антон Яначков на 16-11-2018, 11:08
PMEmail PosterUsers Website
Top
woodmonster
Публикувано на: 16-11-2018, 11:35
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 16.03.17



QUOTE (Антон Яначков @ 16-11-2018, 11:08)
До колкото разбирам ти искаш стойността да се сменя само със задържане на мишката без кликане? Но това доста ще насмете потребителя, който си е свикнал с обичайното и страшно ще се издразни. Отделно съществува риск да си мислиш, че си избрал нещо, а реално да е избрано друго, просто защото си минал с мишката през него. Сигурен ли си, че искаш точно това?

Целта е да вземам стойността на option, която на по-късен етап ще използвам за друго. Проекта като цяло, ще върви на локален хост и ще се ползва от 1 потребител.
PMEmail Poster
Top
PureEvil
Публикувано на: 16-11-2018, 15:14
Quote Post



Име: Атанас Митрев
Група: Потребител
Ранг: Почетен член

Мнения: 5225
Регистриран на: 21.02.04



Явно не разбираш какъв е смисла на select щом искаш да правиш такива тъпотии


--------------------
<?php die("WTF"); ?>
PMUsers WebsiteICQ
Top
Антон Яначков
Публикувано на: 17-11-2018, 02:24
Quote Post



Име: Антон Яначков
Група: Потребител
Ранг: Старо куче

Мнения: 752
Регистриран на: 27.07.16



QUOTE (woodmonster @ 16-11-2018, 11:35)
QUOTE (Антон Яначков @ 16-11-2018, 11:08)
До колкото разбирам ти искаш стойността да се сменя само със задържане на мишката без кликане? Но това доста ще насмете потребителя, който си е свикнал с обичайното и страшно ще се издразни. Отделно съществува риск да си мислиш, че си избрал нещо, а реално да е избрано друго, просто защото си минал с мишката през него. Сигурен ли си, че искаш точно това?

Целта е да вземам стойността на option, която на по-късен етап ще използвам за друго. Проекта като цяло, ще върви на локален хост и ще се ползва от 1 потребител.

Можеш сам да си направиш подобна функционалност, но аз продължавам да я смятам за трудно приложима. Ето едно примерче, което написах по идеята ти. Ти можеш да си го усъвършенстваш и променяш:ПРИМЕР
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0