Я могу поместить одинарную кавычку в атрибут JQuery, равняется селектору ([attribute=value])?

И я сказал бы, что "pythonic" способом получить строки без запаздывающих символов новой строки является splitlines ().

>>> text = "line 1\nline 2\r\nline 3\nline 4"
>>> text.splitlines()
['line 1', 'line 2', 'line 3', 'line 4']
11
задан EL Yusubov 27 December 2012 в 15:34
поделиться

3 ответа

Попробуйте два

$ ("li [title = tha \\ 't]"). animate ({' top ':' + = 40px '},' медленно ');

14
ответ дан 3 December 2019 в 05:13
поделиться

Думаю, вам понадобится двойная обратная косая черта, как ни странно. Что-то о том, как jQuery избегает этих строк. Итак, вы бы:

$("li[title=tha\\'t]").animate({ 'top': '+=40px' }, 'slow');

Так было и в других ситуациях. Дайте мне знать, сработает ли это на этот раз.

3
ответ дан 3 December 2019 в 05:13
поделиться

Ни один из них не работал у меня в IE, поэтому мне пришлось использовать filter ():

$("li").filter(function(index){
    return $(this).attr("title") == "tha\'t"; 
})
.animate({ 'top':'+=40px' }, 'slow');
5
ответ дан 3 December 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: