即時通訊jquery和twitter引導新手,所以請原諒愚蠢的問題。使用jquery訪問twitter引導模態內容
我有一個MVC視圖,它設置了一個twitter bootstrap模式,並且這個視圖中的鏈接也被輸出。
我想用模式的數據遠程加載模式與MVC局部視圖的內容。
我已經很好地工作了。
但我後來想要做的就是能夠通過主視圖中的jquery訪問元素(從部分視圖),即使我確定我已經有了選擇器,但它並不像預期的那樣工作。
例如我有一個href鏈接,我嘗試分配給click事件,但是這不會觸發。
但是,如果我將腳本移動到局部視圖中輸出,並拉到模態體中,那麼腳本確實可以工作並且可以處理單擊事件。
我寧願不必在部分視圖中有腳本(即使引用),我寧願在主視圖中引用一個腳本。
有無論如何能夠訪問遠程加載到模態體中的元素,而無需將腳本放在遠程局部視圖內?
作爲一個補充,我剛剛模擬了一個測試,其中模態不使用數據遠程,並且錨點href直接插入到模態體中,並且這樣做我仍然無法訪問此錨點。點擊主頁面上的點擊事件。 任何建議非常讚賞。
做更多的研究,我已經找到答案了下面的帖子 How to set the input value in a modal dialogue?
這似乎暗示了jQuery選擇還應包括.modal體 所以我從下面的改變了我的選擇:
$("#TestButton").click(function (ev) {
ev.preventDefault()
alert('Test Button Clicked');
})
爲我有這個原廠
$(".modal-body #TestButton").click(function (ev) {
ev.preventDefault()
alert('Test Button Clicked');
})
現在click事件觸發lly預計。
但是現在我不確定爲什麼我需要.modal-body作爲jquery選擇器的一部分。有人能解釋這一點嗎?