2014-10-23 2 views
3

Как получить входное значение с помощью атрибутов данных с помощью jQuery? Это моя функция, которая не работает. возвращаемое значение valuefromscenariotwo должно быть «Мой тест 2»получить входное значение с использованием атрибута data с jquery

var valuefromscenariotwo = getvaluefromScenariotwo("scenario2"); 
function getvaluefromScenariotwo(name){ 
    return $(input[data-scenario=name]).val(); 
} 

<div class="form-group"> 
<input type="text" data-scenario="scenario1" class="form-control notes" placeholder="Enter Notes"   value="My test 1"> 
</div>; 
<div class="form-group"> 
<input type="text" data-scenario="scenario2" class="form-control notes" placeholder="Enter Notes" value="My test 2"> 
</div>; 
<div class="form-group"> 
<input type="text" data-scenario="scenario3" class="form-control notes" placeholder="Enter Notes" value="My test 3"> 
</div>; 

ответ

5

Вы должны добавить некоторые цитаты и конкатенацию, что

function getvaluefromScenariotwo(name){ 
    return $('input[data-scenario="' + name + '"]').val(); 
} 
Смежные вопросы