A
У меня есть макет, подобный этому:
<div id="..."><img src="..."></div>
и хотел бы использовать селектор jQuery для выбора дочернего img
внутри div
нажатий.
Чтобы получить div
, у меня есть этот селектор:
$(this)
Как я могу получить ребенка img
с помощью
В чем разница между
var A = function () {
this.x = function () {
//do something
};
};
и
var A = function () { };
A.prototype.x = function () {
//do something
};
В настоящее время я работаю над этим учебником: Начало работы с jQuery
Для двух приведенных ниже примеров:
$("#orderedlist").find("li").each(function (i) {
$(this).append(" BAM! " + i);
});
$("#reset").click(function () {
$("form").each(function () {
this.reset();
});
});
Обратите внимание, что в первом
...Я сталкивался с несколькими примерами кода C #, например:
public static int Foo(this MyClass arg)
Мне не удалось найти объяснение того, что означает ключевое слово this
в данном случае. Есть идеи?
Я знаю, что this
относится к текущему объекту. Но я не знаю, когда мне действительно нужно это использовать. Например, будет ли какая-то разница, если я буду использовать x
вместо this.x
в некоторых методах? Может быть, x
будет ссылаться на переменную,
Я думал, что это будет то, что я мог бы легко гуглить, но, возможно, я не задаю правильный вопрос. , ,
Как мне установить, что "это" ссылается в данной функции JavaScript?
например, как с большинством функций jQuery, таких как:
$(selector).each(function()
... Я новичок, чтобы подчеркнуть. JS. Какова цель [context]
в _.each()
? Как это должно быть использовано?
Я читал ответы на этот вопрос C ++ за и против и получил это сомнение при чтении комментариев.
Программистов...часто смущает, что «this» - это указатель, а не ссылка. Другая путаница заключается в том, что «hello» не относится к типу
У меня довольно хорошее понимание Javascript, за исключением того, что я не могу найти хороший способ установить переменную "this". Рассмотрим:
var myFunction = function(){
alert(this.foo_variable);
}
var someObj = document.body; //using body as example object
someObj.foo_variable = "hi"; //set foo_variable
... Учитывая следующий код:
public interface Selectable {
public void select();
}
public class Container implements Selectable {
public void select() {
...
}
public void createAnonymousClass() {
Selectable s = new Selectable() {
public void select() {
//see comment below.
... У меня есть программа на Java, которая выглядит следующим образом.
public class LocalScreen {
public void onMake() {
aFuncCall(LocalScreen.this, oneString, twoString);
}
}
Что означает LocalScreen.this
в aFuncCall
?
Я постоянно вижу переменную $this
в PHP и понятия не имею, для чего она используется. Я никогда не использовал его лично, и поисковые системы игнорируют $
, и я заканчиваю поиск слова «это».
Может кто-нибудь сказать мне, как переменная $
...Расширенный заголовок, простой вопрос:
Как я могу сделать следующее в jQuery (скрывая все, кроме $(this)
)?
$("table tr").click(function() {
$("table tr:not(" + $(this) + ")").hide();
// $(this) is only to illustrate my problem
$("table tr").show();
});
Когда я должен явно написать this->member
в методе класс?
Я создал «элемент управления» с использованием jQuery и использовал jQuery. расширить, чтобы помочь сделать его как можно более ОО.
Во время инициализации моего элемента управления я подключаю различные события щелчка, как, например,
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
Обратите внимание, что
...Как лучше всего использовать ключевое слово this
в Java? Например, у меня есть следующий класс:
class Foo {
Bar bar;
public Foo(Bar bar) {
this.bar = bar;
}
}
Это нормально и все, но Java достаточно умен, чтобы знать, что
...У меня есть этот метод, в котором я хочу использовать $ this, но все, что я получаю, это: Неустранимая ошибка: использование $ this, когда не в контексте объекта.
Как мне заставить это работать?
public static function userNameAvailibility()
{
$result =
... Я пытаюсь создать общий сценарий автозаполнения, используя jQueryUI. Автозаполнение должно работать для каждого:
...
Теперь я пытаюсь получить доступ к 'foo' или 'bar' в исходной функции, используя $ (this), но при предупреждении я всегда получаю 'undefined'.
$('input.autocomplete').autocomplete({
source: function(req, add){
... Могу ли я передать «this» в функцию в качестве указателя из конструктора класса и использовать его для указания на члены объекта до возврата конструктора?
Безопасно ли это делать, если доступ к членам правильно инициализирован перед вызовом функции?
Как пример:
#include
...