Проблема вставки опций в Internet Explorer 7 - PullRequest
1 голос
/ 17 декабря 2010
var spaces="----";  
var category_name="category";
    var category_text=spaces+category_name;
    alert(category_text);
    $('select').append($("<option>").attr({'value' : inserted_id , 'label' : category_name}).text(category_text));

Этот код включает опцию в мой список.

Проблема в Internet Explorer 7 .Опция включена, но ожидаемое отображение - '----category'.Но Internet Explorer 7 отображает только category в настройках.Поскольку я использую древовидный порядок, мне нужно иметь дефисы перед какой-либо категорией.Как я могу решить это в Internet Explorer 7?

Ответы [ 2 ]

1 голос
/ 17 декабря 2010

Попробуйте это:

$('select')
    .append($("<option />")
        .attr({'value' : inserted_id , 
               'label' : category_name, 
               'text' : category_text
             }));

или это:

$('select')
    .append($("<option />")
        .attr({'value' : inserted_id , 
               'label' : category_text 
             }));
0 голосов
/ 17 декабря 2010

Вы установили метку на имя категории. Кажется, что если вы установите ярлык, он отображает это вместо внутреннего HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...