У меня возникли проблемы с выяснением этого.Я хочу сделать так, чтобы я мог поместить кнопку в число различных DIV
s, но иметь всю информацию для кнопки одинаковой (класс, тип, значение и т. Д.), Это потому, что это editКнопка для DIV, так что это просто что-то, что автоматически включается в любой новый созданный DIV, и мое приложение на стороне сервера будет генерировать эти кнопки автоматически.Таким образом, проблема заключается в том, как получить идентификатор родительского DIV, и у меня возникают некоторые проблемы с этим, так как кажется, что он всегда по умолчанию равен DIV upd1
, даже когда я нажимаю кнопку, содержащуюся в upd2
, я искална этом, но все, что я нашел до сих пор, не вывело меня из этой проблемы.
<div id="upd1">
<input id= "button" class="button" type="submit" value="Click to edit this Panel" />
</div>
<div id="upd2">
<input id= "button" class="button" type="submit" value="Click to edit this Panel" />
</div>
then I have:
$("#button").click(function() {
dividediting = $("#button").closest("div[id^='upd']").attr("id");
alert(dividediting);
});