сделать переключатель отмечен при нажатии другой idv

0

Привет, я пытаюсь сделать aa-функцию, в которой мне нужно сделать

радиокнопка установлена

согласно значению атрибута кнопки

который должен быть равен значению переключателя.

ниже мой код

<table id="oustandingItems">
  <tr><th>Category</th></tr>
  <tr><td><input type="radio" name="mytest" value='124' /></td></tr>
  <tr><td><input type="radio" name="mytest" value="123"/></td></tr>
</table>


<button title ="124" class="findRow">Find Row</button>
<button title ="123" class="findRow">Find Row</button>



$(".findRow").click(function() { 
    var rad = $(this).attr('title');

    //alert($(this).attr('title'));
  var myValue = $('#oustandingItems').find('input[value=rad]').val()
   alert(myValue);

      //$("#myRow").val(myValue);
});

мне нужно, чтобы радиокнопка была проверена, значение whos будет равно ключу заголовка кнопки

<button title ="124" class="findRow">Find Row</button>
<button title ="123" class="findRow">Find Row</button>

но это не работает, пожалуйста, предложите, как я могу достичь этого

благодаря

Теги:
attributes
click
radio

1 ответ

1
Лучший ответ

Вам нужно использовать конкатенацию строк, чтобы использовать переменное значение rad else, он ищет входной элемент со значением rad вместо поиска значения, хранящегося в переменной rad

$('#oustandingItems').find('input[value=' + rad + ']').prop('checked', true)

var myValue = $('#oustandingItems').find('input[value=' + rad + ']').val()

Демо: скрипка

  • 0
    вао вот отлично работает спасибо
  • 0
    Привет, пожалуйста, также помогите мне в $ (this) .css ("border", "1px solid black"); я добавил это, чтобы сделать выделенный элемент клика, он работает, но когда я нажимаю на другой элемент, который также выделяется, мне нужно выделить один элемент за раз
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню