jQuery UI consiste en widgets GUI, efectos visuales y temas implementados usando la biblioteca jQuery , JavaScript .
jQuery UI es excelente para crear interfaces de interfaz de usuario para las páginas web. Se puede usar para crear aplicaciones web altamente interactivas o se puede usar para agregar widgets fácilmente.
En este artículo, usaremos el método jQuery Mobile Selectable option(). Con este método, podemos obtener, establecer o actualizar el valor de cualquier parámetro del widget seleccionable. También podemos obtener todas las opciones como pares clave-valor utilizando este método.
Sintaxis:
1.Si el usuario quiere el valor de cualquier opción, el nombre de la opción debe pasarse en el método option(optionName) . El optionName debe ser un tipo de string.
- optionName: este parámetro es la entrada que necesitamos pasar en forma de string para la cual necesitamos obtener el valor.
- valor de retorno: obtenemos el valor de retorno respectivo en función del tipo de datos de la opción.
var isEnhanced = $("Selector").selectable("option", "enhanced");
2. Para obtener todas las opciones como pares clave-valor, solo necesita llamar al método option() sin pasar ningún parámetro al método.
- return: este método devuelve la lista de pares clave-valor de todas las opciones como conjunto de pares optionName-optionValue.
var options= $("Selector").selectable("option");
3. Para establecer el valor de cualquier opción, solo necesita llamar a la opción (nombre de la opción, valor) con el nombre de la opción y el valor como parámetros.
- optionName: el método de la opción requería el nombre de la opción como primer parámetro y este parámetro es de tipo string.
- valor: el método de opción requería el nombre de la opción como segundo parámetro y este parámetro es de tipo string.
$("Selector").selectable("option", "enhanced", "false");
4. También podemos configurar múltiples opciones en lugar de solo una, solo necesita llamar al método de opción (opciones) donde las opciones son la lista de opciones.
- options: Es el mapa de los pares opciónNombre-valor como entrada para establecer las opciones correspondientes a los valores pasados, que es del tipo objeto.
$("Selector").selectable("option", {enhanced: false, disabled: true});
Vínculos de CDN: Se necesitarán los siguientes scripts de jQuery Mobile para su proyecto, por lo que debemos agregar estos scripts a su proyecto.
<enlace rel=”hoja de estilo”href=”https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css”>
<script src=”https://code.jquery. com/jquery-1.12.4.js”></script>
<script src=”https://code.jquery.com/ui/1.12.1/jquery-ui.js”></script>
Ejemplo: Este ejemplo describe los usos del método jQuery Mobile Selectable option().
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href= "https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css"> <script src= "https://code.jquery.com/jquery-1.12.4.js"> </script> <script src= "https://code.jquery.com/ui/1.12.1/jquery-ui.js"> </script> <style> h1 { color: green; } #list .ui-selecting { background: greenyellow; } #list .ui-selected { color: white; background: green; } </style> <script> $(function () { $("#btn").on('click', function () { var option = $("#divID").selectable( "option" ); document.getElementById('gfg').innerHTML += "No of jQuery object: " + Object.keys(option).length + "<br>"; }); }); $(document).ready(function () { $("#list").selectable(); }); </script> </head> <body> <h1>GeeksforGeeks</h1> <h3>jQuery UI Selectable option() Method</h3> <h3>GeeksforGeeks Subjects</h3> <ul id="list"> <li>Data Structure</li> <li>Algorithm</li> <li>C++</li> <li>Java</li> <li>HTML</li> </ul> <input type="button" id="btn" value="option"> <h4><span id="gfg"></span></h4> </body> </html>
Producción:
Referencia: https://api.jqueryui.com/selectable/#method-option
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA