Селектор из двух объектов переменными
В общем такая конструкция.
Сократил в объявлении перменных, чтобы много не писать <script> var blaBlaBla= function(dv, spn){ var inDiv = document.getElementById(dv); var inSpan = document.getElementById(spn); $(inDiv, inSpan).hide(); }; </script> В моём случае скрипт работает только с первой переменной по порядку как написал, напрочь забывая про вторую. В чём проблема? |
<div id="dv">dv</div> <span id="spn">spn</span> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> var blaBlaBla= function(dv, spn){ var inDiv = document.getElementById(dv); var inSpan = document.getElementById(spn); $([inDiv, inSpan]).hide(); }; blaBlaBla('dv', 'spn'); </script> |
<div id="dv">dv</div> <span id="spn">spn</span> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> var blaBlaBla= function(dv, spn){ $("#" + dv + ",#" + spn).hide(); }; blaBlaBla('dv', 'spn'); </script> |
а почем так, не подскажите?
|
|
Часовой пояс GMT +3, время: 09:29. |