Как найти нужный элемент?
Добрый день!
Подскажите как мне найти <option value='some_id'>some_text</option>, и выбрать с помощью jquery? Например у нас переменная $_GET['id']=100 и есть селект с id='items' <select id='items'> <option value='0'></option> <option value='20'>Шкаф</option> <option value='44'>Диван</option> <option value='100'>Телевизор</option> <option value='115'>Кресло</option> <option value='227'>Сервант</option> </select> |
я обычно это делаю на стороне сервера при формировании селекта, через jquery можно:
$("option[value='100']").attr("selected", "selected"); ну или что-то в этом духе |
Mukhtar,
:cray: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8" /> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <select id='items'> <option value='0'></option> <option value='20'>Шкаф</option> <option value='44'>Диван</option> <option value='100'>Телевизор</option> <option value='115'>Кресло</option> <option value='227'>Сервант</option> </select> <script> var $_GET = {}; $_GET['id']= 100; $('#items').val($_GET['id']) </script> </body> </html> |
Цитата:
|
Цитата:
$_GET['id']= 100; |
Цитата:
Цитата:
$("option[value='100']") или $("#items option[value='"+$_GET['id']+"']") |
Цитата:
$("#items option[value='"+$_GET['id']+"']").trigger('change'); [JS] не поддается (( |
Цитата:
<a class='.link' href='some_text' title='~some_id'>some_text</a> Как мне ее кликнуть через trigger? |
Цитата:
id=$_GET['id']; jQuery('.link href[title="~'+id+'"]').trigger('click'); |
Цитата:
jQuery(селектор ссылки).eq(0).click(); |
Часовой пояс GMT +3, время: 05:47. |