Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   организация функции где аргумент внутри селектора элемента (https://javascript.ru/forum/jquery/30341-organizaciya-funkcii-gde-argument-vnutri-selektora-ehlementa.html)

VitAl2013 01.08.2012 09:44

организация функции где аргумент внутри селектора элемента
 
Как правильно организовать функцию если у меня меняется аргумент внутри функции селектора, тоесть в задумке должна меняться только

function check(fname) {
	$('input[name=fname]').css('background', 'rgba(255, 0, 0, 0.2)')...


http://jsfiddle.net/VitaliyAT/aawLH/

vadim5june 01.08.2012 09:56

по идее так
function check(fname) {
	$('input[name='+fname+']').css('background', 'rgba(255, 0, 0, 0.2)')...

Aetae 01.08.2012 11:03

Цитата:

Сообщение от vadim5june (Сообщение 193541)
по идее так
function check(fname) {
	$('input[name='+fname+']').css('background', 'rgba(255, 0, 0, 0.2)')...

Так, так. Я понимаю, что вам сложно поверить в существования jQрастов, не знающих даже как работать со строкой(о чём в любом учебнике на первых 10ти страницах написано), но они существуют, и их больше чем можно было бы подумать.

VitAl2013 01.08.2012 11:15

Aetae,
А что нет так то? Какой-то порожний ответ.

То что предложил vadim5june работает и он по сути ответил на вопрос, за что получил в карму и спасибо.

Небольшой дополнение:
Если переменная строка из слов, то работает следующая конструкция:
'input[name="'+name+'"]'

Aetae - вы это имели ввиду?


Часовой пояс GMT +3, время: 09:38.