2015-09-23 68 views
-1

更換HTML我有HTML的這種和平:從JavaScript

<a control_type="dialog" request_url="/int_studies/json/callback_display_test_task_list" destination_block_id="course-test-dialog" no_check_plain="1" request_data_source="attr" request_data="iduniver_edu_prog=519&amp;course_id=375&amp;idtest=3954&amp;type=1" dialog_title="teeeeeeest" dialog_buttons="{&#039;Закрыть&#039; : function(){ $(this).dialog(&#039;close&#039;); }}" class="ajax-command-anchor" href="#">teeeeeeest &gt;&gt;</a> 

使用Mozilla Firefox和Greasemonkey的-插件我需要更換

request_url = 「/ int_studies/JSON/callback_display_test_task_list」

request_url = 「#」

Greasemonkey的執行上鍊接的網頁你的JavaScript代碼,所以我應該如何訪問從JS request_url參數值?請幫忙。

+1

你嘗試過什麼嗎? – Vineet

+1

看看jquery的attr方法:http://api.jquery.com/attr/ –

+0

現在我playng與功能$('a')。每個(功能(){},但我不' t知道這是否是一個正確的方式 – SwiftStudier

回答

1

你可以綁定一個事件,當你的DOM準備好了。你應該在document.ready函數中編寫你的代碼片段。你的片段將是

$(function() { 
    $("a[control_type=dialog]").prop("request_url", "#"); 
}) 
+0

謝謝,還.attr()我發現工作。Apperciate! – SwiftStudier

+1

爲什麼'prop' over' attr'? – Rayon

+0

@RayonDabre好的問題順便說一下。這個鏈接會解釋你更好的http:///stackoverflow.com/questions/16051491/difference-between-prop-and-attr-in-jquery-and-when-to-use-attr-and-prop – Vineet